1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
<struts>
<package name="default" extends="struts-default">
<!-- =============================================================== -->
<!-- ACTIONS NE NECESSITANT PAS QUE L UTILISATEUR SOIT CONNECTE -->
<!-- =============================================================== -->
<action name="login" class="authenticateAction" method="login">
<result name="success">home.jsp</result>
<result name="error">login.jsp</result>
</action>
<action name="logout" class="authenticateAction" method="logout">
<result name="success">login.jsp</result>
<result name="error" >error.jsp</result>
</action>
</package>
<package name="connected" extends="default">
<!-- =============================================================== -->
<!-- INTERCEPTORS -->
<!-- =============================================================== -->
<interceptors>
<interceptor name="security" class="blabla.SecurityInterceptor"/>
<interceptor-stack name="myStack">
<interceptor-ref name="security">
<param name="accreditationLevel">user</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<!-- Définition de la liste des intercepteurs par défaut à utiliser dans
ce package -->
<default-interceptor-ref name="myStack"/>
<!-- =============================================================== -->
<!-- ACTIONS -->
<!-- =============================================================== -->
<action name="home" class="homeAction">
<result name="success">home.jsp</result>
<result name="error">error.jsp</result>
</action>
[...]
</package>
</struts> |
Partager