Funciones en JSP

aetrejo
27 de Octubre del 2004
Hola! tengo un problema, estoy haciendo una jsp, en la que necesito tener una función que recibe un parámetro para desplegarlo en la página dentro de una tabla, pero dentro de la función no puedo usar:
PrintWriter prwPrinter= response.getWriter();
ni out ni nada por el estilo, o al menos no sé cómo hacerlo, les agradecería que me ayuden, este es el código que yo tengo, pero sé que está mal, pero no sé cómo debería ser...

Código:
<%@ page import="java.io.*"%>

<%!

public void MensajeError(String strMensaje){
PrintWriter prwPrinter = response.getWriter();
prwPrinter.print("<table><tbody><tr class=trMensaje><td><img src=\SalesForceAutomation_WebMod\Imagenes\warning1.gif></td><td class=tdTituloWarning>warning</td></tr><tr class=trMensaje><td></td><td>"+strMensaje+"</td></tr></tbody></table>");
};
%>

jorge
27 de Octubre del 2004
crea un variable tipo StringBuffer en este caso sb
StringBuffer sb = new StringBuffer();
y cuando quieras que retorne algo lo haces con sb.append("a tiempo"); en este caso el mensaje a tiempo lo agrega y al final pones el return sb.toString(); y retorna el mensaje que contiene que es a tiempo