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