<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="authority" extends="struts-default">
<interceptors>
<!-- 自定义拦截器 -->
<interceptor name="authority" class="org.wncnke.authority.AuthorityInterceptor"/>
<!-- 拦截器栈 -->
<interceptor-stack name="myAuthority">
<interceptor-ref name="defaultStack"></interceptor-ref><!-- 如果struts的默认拦截器不加,那么struts2的功能就不好用了 -->
<interceptor-ref name="authority"></interceptor-ref>
</interceptor-stack>
</interceptors>
<!-- 设置本包内的默认拦截器,如果不设置默认拦截器,可以再action下加 -->
<default-interceptor-ref name="myAuthority"></default-interceptor-ref>
<global-results>
<result name="login">/login.jsp</result>
</global-results>
<action name="view">
<result>/view.jsp</result>
</action>
</package>
<package name="login" extends="struts-default">
<action name="login" class="org.wncnke.authority.LoginAction">
<result name="error">/login.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>
</struts>
详细代码件附件。。。
出处:http://wenchuanke.iteye.com/blog/368743