Wenas de nuevo. Estoy realizando la presentacion(GUIs) de mi aplicacion mediante jsp's. Cada jsp es llamado por su respectivo servlet.
Bueno hasta ahi correcto. Ahora lo que quiero es que no aparezca nada de logica en mis jsp's (es decir, solo aparezca etiquetas html y sentencias jsp para presentar datos: tipo out.print()....). Vaya que lo quiero es ceñirme lo mas posible al MVC, que las vistas sean solo vistas, nada de logica.
Entonces en un fichero jsp tengo el siguiente codigo:
//etiquetas html
<%
//Operaciones para acceder a mi BBDD
ResultSet res = soli.selectSolicitud(con," /* sentencia sql */ ");
while ( res.next() ) {
out.println(" /* pinto una tabla con el resultado */ ");
}
ora.devolverConexion(con);
%>
//etiquetas html
¿Hay alguna forma de realizar esta operacion en el servlet y pasarle el resultado al jsp?
A mi se me ocurrio una forma: al llamar al jsp desde el servlet añadirle parametros con la siguiente sentencia:
forward(getServletContext(), "/versolicitudes.jsp?<parametros>");
Pero esta forma no es viable teniendo en cuenta que tengo tablas con cientos de registros y varias columnas.
Entonces la verdadera duda se reduce a:
conozco la forma de pasar parametros String de un servlet a un jsp, pero...
¿hay alguna forma de pasar un parametro que no sea String desde un servlet a una jsp?
Gracias...por adelantado