Struts2- 设置默认拦截器

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
	<package name="default" namespace="/" extends="struts-default">
		<interceptors>
			<interceptor name="LoginInterceptor" class="com.gordon.interceptor.LoginInterceptor">
				<param name="excludeMethods">login,register</param>
			</interceptor>
			
			<interceptor-stack name="myStack">
				<interceptor-ref name="defaultStack"/>
				<interceptor-ref name="LoginInterceptor"/>
			</interceptor-stack>
		</interceptors>
		
		<!-- 设置默认拦截器 -->
		<default-interceptor-ref name="myStack"/>
	
		<global-results>
			<result name="login" type="redirect">/login.jsp</result>
		</global-results>

		<action name="login_*" class="com.gordon.action.LoginAction" method="{1}">
			<result name="success" type="redirect">/success.jsp</result>
		</action>
		
		<action name="user_*" class="com.gordon.action.UserAction" method="{1}">
			<result name="success" type="redirect">/main.jsp</result>
		</action>
	</package>
</struts>

 

posted @ 2017-08-29 14:32  GordonDicaprio  阅读(955)  评论(0编辑  收藏  举报