写了一个过滤器用来做用户的权限验证。需要验证的页面都在admin文间夹下,结构如下图里面除了index.jsp不进行验证外(主要是验证index.jsp会造成死循环),其它的页面都进行验证。
<filter>
<filter-name>right</filter-name>
<filter-class>com.chenlei.filter.RightFilter</filter-class>
</filter><filter-mapping>
<filter-name>right</filter-name>
<url-pattern>/admin/admin_left.jsp</url-pattern>
</filter-mapping>
我在<url-pattern>里配置单个页面可以进行验证,但是如何把那几个页面都进行验证呢?我试过
<url-pattern>/admin/*</url-pattern>这样的写法,最后的结果是index.jsp死循环了。<url-pattern>/admin/admin_*</url-pattern>结果就不能验证了,现在真不知道怎么搞了,先谢谢回答的大牛们啦!
<filter>
<filter-name>right</filter-name>
<filter-class>com.chenlei.filter.RightFilter</filter-class>
</filter><filter-mapping>
<filter-name>right</filter-name>
<url-pattern>/admin/admin_left.jsp</url-pattern>
</filter-mapping>
我在<url-pattern>里配置单个页面可以进行验证,但是如何把那几个页面都进行验证呢?我试过
<url-pattern>/admin/*</url-pattern>这样的写法,最后的结果是index.jsp死循环了。<url-pattern>/admin/admin_*</url-pattern>结果就不能验证了,现在真不知道怎么搞了,先谢谢回答的大牛们啦!
本文探讨了在web应用中使用过滤器实现用户权限验证的方法。重点在于如何正确配置过滤器以避免index.jsp页面出现死循环的问题,并确保admin目录下的所有相关页面都能得到有效验证。
968

被折叠的 条评论
为什么被折叠?



