| 12
 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