如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):
这里写一个用户登录拦截的小例子
此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。
首先要创建三个jsp页面
分别用于 登录 成功 图书列表 的页面
然后 要建立我们的Acition类 来进行判断登录
然后配置我们的拦截器
接下来 是struts.xml里的配置
这样 可以实现 当你直接输入登录页面的网址时 如果没有拦截器 会发生永远登不上去的情况 拦截器则避免的这一情况的发生!!!
时间: 2024-10-05 05:07:48