Bonjour,

Je fais en ce moment un projet avec Struts 2 et Sitemesh 3.

Mon probleme est que mes pages JSP ne sont plus decorees par SiteMesh une fois effectuee la validation d'un formulaire Struts.

Il y a-t-il un tag a ajouter dans mes fichiers ?

Mes codes sont les suivants :

Ma jsp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<s:form method="post" validate="true" action="LoginAction.action" >
    <s:textfield name="login" label="Login "  />
    <br />
    <s:textfield name="password" label="Password " />
    <br />
    <s:submit value="Valider" align="center" />
</s:form>
Mon sitemesh3.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<sitemesh>
  <mapping path="/*" decorator="/jsp/decorators/decorator.jsp"/>
</sitemesh>
Mon struts.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<struts>
    <package name="default" namespace="/" extends="struts-default">
        <action name="LoginAction" converter="" class="com.yaki.actions.LoginAction">
            <result>/jsp/authenticate.jsp</result>
        </action>
    </package>
</struts>