web.xml 配置过滤器 问题

2025-01-03 23:41:49
推荐回答(3个)
回答1:

伙计,别这样写了,出错的原因不在过滤器本身,而是在xml文件上,xml文件不支持通配符,所以你可以把的值改为"*",默认全都过滤,然后在过滤器里面写一个正则表达式:
String str = "[\\w]{1,}\\.jsp$";来判断是否是jsp页面,如果是就不执行doFilter()方法,这样过滤才算灵活,获取请求的文件名不用我说了吧?相信你会的

回答2:

过滤 *.jsp文件
action提交表单经过struts过滤器,跳转到指定的页面可以是jsp或者html什么的。。。。
如果要在struts中过滤可以通过跳转到空的action中去处理。。。。

回答3:

把url-pattern改成*.jsp不是/*.jsp