<struts> <include file ="struts-default.xml" /> <package name="interceptor" extends="struts-default"> <interceptors> <interceptor name="loginInterceptor" class="com.web.test.interceptor.LoginInterceptor" /> <interceptor-stack name="test"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="loginInterceptor" /> </interceptor-stack> </interceptors> <default-interceptor-ref name="test" /> <global-results> <result name="login">/welcom.jsp</result> <result name="logout">/index.jsp</result> </global-results> <action name="login" class="com.web.test.action.LoginAction" method="login"> <!-- <interceptor-ref name="loginInterceptor"></interceptor-ref> --> <result name="success">/index.jsp</result> <result name="login">/welcome.jsp</result> </action> </package> <package name="default" extends="struts-default"> <action name="login" class="com.web.test.action.LoginAction" method="login"> <!-- <interceptor-ref name="loginInterceptor"></interceptor-ref> --> //这里的interceptor会报错,因为不在同一个package里面 <result name="success">/index.jsp</result> <result name="login">/welcome.jsp</result> </action> </package> </struts>
转载于:https://www.cnblogs.com/LongDescription/archive/2012/11/02/2751328.html