http://www.cnblogs.com/shiyangxt/archive/2008/10/24/1318673.html
长话短说,抛砖引玉,举个很简单的例子,通过Session,验证用户是否已登陆。
环境:MyEclipse6.5+Mysql5+struts2.0.11.2
源码:拦截器类:
AuthInterceptor.java
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="News" extends="struts-default">
<interceptors>
<interceptor-stack name="myStack">
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="auth"></interceptor-ref>
</interceptor-stack>
<interceptor name="auth" class="com.sy.interceptor.AuthInterceptor"/>
</interceptors>
<global-results>
<result name="login" type="redirect">/admin/login.jsp</result>
</global-results>
<!-- 验证管理员登陆 -->
<action name="login" class="com.sy.action.AdminAction">
<result name="failure">/admin/failure.jsp</result>
<result>/admin/ManageNews.jsp</result>
<result name="input">/admin/login.jsp</result>
</action>
<!-- 管理员列表 -->
<action name="alist" class="com.sy.action.ListAction" method="adminList">
<result>/admin/deleteManager.jsp</result>
<result name="failure">/admin/Showfailure.jsp</result>
<interceptor-ref name="myStack"></interceptor-ref>
</action>
</package>
</struts>
分享到:
相关推荐
struts2拦截器和验证框架
Struts2拦截器(Interceptor) Struts2拦截器(Interceptor)
综合使用servlet filter与struts2 interceptor对权限进行验证。
Struts2拦截器实现权限控制demo,我感觉对初学者还是有一定帮助的
struts2.X 拦截器源码
想学习Struts2拦截器 验证机制(比如Login拦截)的小伙伴可以参考一下,里面有最浅显易懂的案例,欢迎交流吐槽
Struts2拦截器.ppt Struts2拦截器.ppt Struts2拦截器.ppt
struts2,Interceptor struts2拦截器实例,两套实例,一套是针对单个的action配置的,另一套实例是针对全局的action配置的拦截器interceptor
Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序
关于struts2 拦截器的详细的解释及其在开发中对struts2的拦截器的应用和拦截器在框架中的作用.
Struts2 拦截器(Interceptor)是框架的核心组件之一,它允许开发者在Action执行前后插入自定义的处理逻辑,极大地增强了应用的灵活性和可维护性。与Servlet规范中的Filter相比,虽然两者都用于处理请求,但拦截器在...
1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现. 2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按...
Struts2的核心,拦截器的应用!!!
NULL 博文链接:https://cmexico.iteye.com/blog/621208
SSH2 框架中的 Struts2 拦截器功能允许开发者在特定操作执行前或执行后进行自定义处理,例如登录验证、权限检查等。在本文中,我们将探讨如何使用 Struts2 的拦截器来实现登录验证功能。 首先,我们需要了解 Struts...
struts2拦截器应用小例子,与大家共分享
浪曦struts2拦截器源码浪曦struts2拦截器源码
struts2拦截器的使用说明文档,配置说明文档。可以看一下
struts2 拦截器_教程.zip
基于struts2的拦截器测试,实现了页面的跳转,中间过程的拦截