04/03/2009, 09:35
|
| | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 3 meses Puntos: 5 | |
include en jsp tengo un jsp que le envio un bean desde un servlet.
En el jsp lo capturo:
...
CandidatoBean candidato = (CandidatoBean)request.getAttribute("candidato");
...
y luego le agrego un cacho de jsp externo con:
<jsp:include page="jspaux/barraCandidato.jsp"></jsp:include>
Como el jsp barraCandidato.jsp tiene scriptlets que usa en bean, en el barraCandidato.jsp vuelvo a capturar el bean de la request:
....
</tr>
<%
CandidatoBean candidato = (CandidatoBean)request.getAttribute("candidato");
%>
<tr>
<td><%= candidato.getId()%>
</td>
<td>
<a title="Datos del candidato" href="<%=request.getContextPath()%>/candidatosarchivos?id=<%=candidato.getId()%>&valor form=verArchivos">
<%=candidato.getNombre()%></a>
</td>
...
En este caso me va bien...pero hay veces que hago una array de beans...y entonces no se como hacerlo...
Hay alguna forma de manda el bean al hacer el "include", asi el jsp auxiliar que tengo "barraCandidato.jsp" recibiria el bean y lo procesaría.
Un saludo y gracias. |