Redirigir un servlet a un página JSP pasándole parámetros

25 09 2008

Para redirigir un servlet a una página JSP pasándole parámetros hay que poner lo siguiente en el código:

En el servlet

request.getSession().setAttribute("nombre_param", "valor_param");
response.sendRedirect("/ejemplo.jsp");

En el ‘ejemplo.jsp’

<%
String nombre_variable = (String)session.getAttribute("nombre_param");
%>

Nota: nombre_param y valor_param son el nombre y el valor del parámetro que se quiere pasar. Se pueden pasar tantos parámetros como se quiera.