Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2009, 09:03
jorgido
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Problema con struts-tiles

Hola estoy intentando hacer un ejemplo sencillo utilizando hibernate-spring y struts.
Tengo un error que es el siguiente:

java.lang.IllegalArgumentException: La Trayectoria principal no comienza con carácter "/"

en el struts-cofig tengo
...
<action path="/Irmenu" scope="request" type="org.springframework.web.struts.DelegatingAct ionProxy">
<forward name="success" path="principal"> </forward>
</action>
...
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config"
value="/WEB-INF/tiles/tiles-def.xml"/>
</plug-in>
...


en el xml de tiles tengo

<tiles-definitions>
<definition name="principal" path="/jsps/menu.jsp">
<put name="cabecera" value="/jsps/cabecera.jsp"/>
<put name="cuerpo" value="/jsps/cuerpo.jsp"/>
<put name="pie" value="/jsps/pie.jsp"/>
</definition>
</tiles-definitions>

en el web.xml tengo

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
</servlet>

y la jsp que pinta los tiles(menu.jsp) contiene la siguiente tabla

<table>
<tr>
<tiles:insert attribute="cabecera" />
</tr>
<tr>
<tiles:insert attribute="cuerpo" />
</tr>
<tr>
<tiles:insert attribute="pie" />
</tr>
</table>

Yo creo que puede tener algo que ver con tiles, por que he revisado mis actions, servicios y DAOs y en principio no dan ningun problema....
Si me podeis ayudar os lo agradeceria infinitamente...gracias