欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Struts2 拦截器

程序员文章站 2024-03-21 08:45:40
...

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