08/01/2009, 01:13
|
| | Fecha de Ingreso: mayo-2008 Ubicación: Madrid capital, España
Mensajes: 11
Antigüedad: 16 años, 7 meses Puntos: 0 | |
Respuesta: Error al procesar el request en Duke's Bank <tt:definition name="bank" screen="${requestScope['javax.servlet.forward.servlet_path']}">
<tt:screen screenId="/main">
<tt:parameter name="title" value="Duke's Bank" direct="true"/>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/main.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/transferAck">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleTransferSucceeded"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/transferAck.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/transferFunds">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleTransferFunds"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/transferFunds.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/atmAck">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleWDSucceeded"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/atmAck.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/atm">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleWD"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/atm.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/accountHist">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleAccountHistory"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/accountHist.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/accountList">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleAccountList"/>
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/links.jsp" direct="false"/>
<tt:parameter name="body" value="/accountList.jsp" direct="false"/>
</tt:screen>
<tt:screen screenId="/logoff">
<tt:parameter name="title" direct="true">
<jsp:attribute name="value" >
<fmt:message key="TitleLogoff" />
</jsp:attribute>
</tt:parameter>
<tt:parameter name="banner" value="/template/banner.jsp" direct="false"/>
<tt:parameter name="links" value="/template/nolinks.jsp" direct="false"/>
<tt:parameter name="body" value="/logoff.jsp" direct="false"/>
</tt:screen>
</tt:definition>
que transforma la petición: el "banner", el "links" y el "body" segun el screenId pasado en la petición.
Pero en las taglib no me coge el screen de la primera línea,
screen="${requestScope['javax.servlet.forward.servlet_path']}"
Lo coge como el mismo literal "${requestScope['javax.servlet.forward.servlet_path']}"
Saben por que?
Un saludo y Feliz Año Nuevo,
José Álvarez de Lara |