您的位置首页百科知识

struts2登录拦截器简单实例

struts2登录拦截器简单实例

的有关信息介绍如下:

struts2登录拦截器简单实例

struts2登录拦截器简单实例

这里介绍下使用拦截器控制登录访问的问题!

1.首先确定,需要的登录页面login.jsp,其中一个form表单提交和 看美女的链接

2.接下来配置struts.xml 配置我们的流程

index 进入登录页面

form表单提交到Login进行处理成功则跳转到success.jsp页面

失败,则跳转到登录页面,并进行错误提示

showGirls则展示看美女

3.LoginAction 类中定义3个方法

其中登录处理用户名和密码,成功后写入session,失败则进行错误提示重新跳转到登录页面

4.success.jsp页面,链接看美女

5.错误提示页面

6.struts.xml中配置拦截器,和定义全局错误

7.拦截器处理一切需要登录的的链接,如果session中存在userName的话,则登录成功,如果不存在,则跳转到error

8.未登录访问 看美女

9.则被拦截器拦截,进行错误提示

10.输入正确的用户名密码,进行登录成功,再访问看美女

11.拦截器提示登录成功

12.简单来说就是只要action引用了LoginInterceptor 那么访问它就必须登录,否则的话就直接跳转到error