我用一个过滤器来过滤一个文件夹person 只要没登陆就会跳转到login.jsp页面 但是person下面的*.acction /*.do 不能被过滤 大哥们是怎么解决的?
直接在地址栏输入/person /ii.action 还是会执行这个action 怎么过滤掉啊
按道理没登陆是不能访问person下面的东西啊 jsp页面是不能访问了 但是action还是可以执行 真晕
直接在地址栏输入/person /ii.action 还是会执行这个action 怎么过滤掉啊
按道理没登陆是不能访问person下面的东西啊 jsp页面是不能访问了 但是action还是可以执行 真晕
大哥们没遇到过这样的问题么?
/person/*.jsp
/person/*.html
person下面都是jsp文件 fiter过滤不了action 不知道为什么
然后自己又写了一个拦截器专门过滤action来解决的~
如果想过滤person下的action,那么action的path应该这样
在struts-config.xml文件中,
<action
path="/person/*.do"
type=""
>
</action>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter><filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
aaa/xxx.do
就用/aaa/*来全部过滤掉就好