注册 登录
编程论坛 J2EE论坛

[求助]过滤器如何跳转到另一个过滤器

limaoyuan 发布于 2007-04-20 20:59, 1705 次点击

如何转到另一个过滤器?如何做?

我上网搜了下,说是调用filterchain.doFilter(req, res); 就会转到下一个过滤器,
可是我试了几遍都不行,猜想可能是web.xml自己配错了..

这样做也不行((HttpServletRequest)req).getRequestDispatcher("/chinesefilter").forward(req, res);

我的web.xml是这样写的

<filter>
<filter-name>chinesefilter</filter-name>
<filter-class>filter.ChineseFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>chinesefilter</filter-name>
<url-pattern>/chinesefilter</url-pattern>
</filter-mapping>



想问一下到底该如何正确实现转到另一个过滤器,谢谢!


[此贴子已经被作者于2007-4-20 21:01:22编辑过]

8 回复
#2
limaoyuan2007-04-20 21:50
我晕~~~~~~~~没人会居然
#3
limaoyuan2007-04-20 23:38

没人理....

#4
limaoyuan2007-04-21 14:15
又一天...依然无人能解决下....
#5
lgdcky2007-04-21 15:54
那个是在WEB.XML里做配置的!
<filter>
<filter-name>filter1</filter-name>
<filter-class>filter.Filter1</filter-class>
</filter>
<filter-mapping>
<filter-name>filter1</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>filter2</filter-name>
<filter-class>filter.Filter2</filter-class>
</filter>
<filter-mapping>
<filter-name>filter2</filter-name>
<url-pattern>/filter1</url-pattern>
</filter-mapping>
#6
limaoyuan2007-04-23 16:13

谢谢指点,我去试下...

#7
limaoyuan2007-04-23 16:28
谢谢楼上老兄..你的回答简单明了且正确!

THANKS
#8
亮剑2007-04-23 22:23
楼上的是不是马甲吧
#9
黄袖标2007-04-25 10:19

还没用过两个以上的filter,学习.

1