题目要求:要求当未登录访问某些Action时,自动跳转到登录界面。
1.
2.
3.
4.
5.默认拦截器堆栈为defautStack,但一旦用户添加了拦截器,默认拦截器失效
6.
7.
struts拦截器在访问某个Action方法或之后实施拦截
8.extends Interceptor
9.
10.
11.过滤器主要过滤的是路径
拦截器主要拦截的是方法
12.
13
1..在struts过滤器中通过ActionMapping 来搜集url请求信息
2.通过ActionProxy去创建Action和添加拦截器
3.先去执行拦截器你,然后执行Action,最后执行拦截器中没有执行完的代码
14.
15
15.拦截器的借口
16.
17.
18.自定义登录拦截器(登录拦截)
19.
20.
21.
注意modeldriver的使用:https://blog.csdn.net/estelle_belle/article/details/46535061
22.出现了一个错误:
23.此时login.jsp与其登录成功的显示页面与平常无异
24.此为一个较为完整的interceptor登录拦截器
24
25:Open quote is expected for attribute "class" associated with an element type
26.<interceptors>后面一定要跟<interceptor>才可以,不然,即使你先打出来了,也会报错
27.
这配置非常有问题,如果你把一部分代码,全部copy进去,它就会出现错误,然而只要你一部分一部分copy就没问题
28.
这里与这里应相同
29.
30.