当前位置: 代码迷 >> Java Web开发 >> Strtus 与 Filter结合合作时,Filter中的得重定向解决方案
  详细解决方案

Strtus 与 Filter结合合作时,Filter中的得重定向解决方案

热度:721   发布时间:2016-04-17 14:25:43.0
Strtus 与 Filter结合合作时,Filter中的得重定向
比如我有一请求http://xxxxxxxxxxxxxxx/test.do,我在我的Filter中拦截这一请求,然后想重定向到另外一个页面index.jsp,但不知道在Filter中怎么样进行跳转。如果请求是http://xxxxxxxxxxxxxxxx/test.jsp,然后我在Filter中拦截这一请求,这时如果想跳到到另外一页面index.jsp的话,在Filter中用sendXXXXX方法就可以重定向成功。但当请求是http://xxxxxxxxxxxxxxx/test.do时,就不行。

------解决方案--------------------
在struts-config.xml的forward
不是就可以么
------解决方案--------------------
你在web.xml里面应该配置过 <filter> </filter> 的吧
在 <filter-mapping>
<filter-name> ****************** </filter-name>
<url-pattern> ************** </url-pattern>
</filter-mapping>

你把 <url-pattern> ************* </url-pattern> 改成 <url-pattern> /* </url-pattern> 试试。
这句话的意思可能是不管是jsp还是do都进行拦截吧
  相关解决方案