Galera, to fazendo um site usando Tiles com o Struts
e o erro que aparece é o seguinte: olhe as classes abaixo primeiro, o de vermelho não funciona
tiles.xml
<tiles-definitions>
<definition name=".pages.bemvindo" path="/layouts/meuLayout.jsp">
<put name="titulo" value="Portal de Carros" />
<put name="superior" value="/pages/superior.jsp" />
<put name="corpo" value="/pages/principal.jsp" />
<put name="menu" value="/pages/direito.jsp" />
</definition>
<definition name=".pages.carros" extends=".pages.bemvindo">
<put name="corpo" value="/pages/carros.jsp" />
</definition>
<definition name=".pages.login" extends=".pages.bemvindo">
<put name="corpo" value="/pages/login.jsp" />
</definition>
</tiles-definitions>
carros.jsp
<html>
<body>
<table width="778" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="666" height="366" valign="top">
<logic:present scope="session" name="loginxxx">
<bean:write name="loginxxx" property="nomeCompleto" />
</logic:present>
<logic:notPresent scope="session" name="loginxxx" >
[color=red] <logic:redirect forward="login"/>[/color]
</logic:notPresent>
&nbsp;</td>
</tr>
</table>
</body>
</html>
struts-config.xml
<global-forwards>
<forward name="bemvindo" path="/bemvindo.do" />
<forward name="carros" path="/carros.do" />
<forward name="logoff" path="/Logoff.do" />
<forward name="login" path="/login.do" />
</global-forwards>
<!-- =================================== Action Mapping Definitions -->
<action-mappings>
<action
path="/bemvindo"
type="org.apache.struts.actions.ForwardAction"
forward=".pages.bemvindo" />
<action
path="/login"
type="org.apache.struts.actions.ForwardAction"
forward=".pages.login" />
<action
path="/carros"
type="org.apache.struts.actions.ForwardAction"
forward=".pages.carros" />
</action-mappings>
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property
property="definitions-config"
value="/WEB-INF/tiles-defs.xml" />
</plug-in>
meuLayout.jsp
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>
<HTML>
<HEAD>
<TITLE><tiles:useAttribute name="titulo" /></TITLE>
</HEAD>
<BODY>
<TABLE border="0" width="778" cellspacing="0" cellpadding="0">
<TR>
<TD colspan="2"><tiles:get name="superior" /></TD>
</TR>
<TR>
<TD width="666" valign="top"><tiles:get name="corpo" /></TD>
<TD valign="top" align="left"><tiles:get name="menu" /></TD>
</TR>
</TABLE>
</BODY>
</HTML>
O que poderia está havendo??? essa é uma página na qual ela verificaria, se o cara está logado (vendo na sessão), se não, ele mandaria para o login.jsp, sem utitilzar o tiles, ele funciona, mas fui colocar tiles para aprender e não funciona![/b]
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia: