Strtus 与 Filter结合合作时,Filter中的得重定向

StudentIT 2007-05-25 12:08:04
比如我有一请求http://xxxxxxxxxxxxxxx/test.do,我在我的Filter中拦截这一请求,然后想重定向到另外一个页面index.jsp,但不知道在Filter中怎么样进行跳转。如果请求是http://xxxxxxxxxxxxxxxx/test.jsp,然后我在Filter中拦截这一请求,这时如果想跳到到另外一页面index.jsp的话,在Filter中用sendXXXXX方法就可以重定向成功。但当请求是http://xxxxxxxxxxxxxxx/test.do时,就不行。
...全文
202 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lee_scs 2007-05-25
  • 打赏
  • 举报
回复
你在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都进行拦截吧
StudentIT 2007-05-25
  • 打赏
  • 举报
回复
不对.如果在web.xml中把filter配置成/*的话,会有问题的.我用filter的目的是为了把动态页面静态化.我的动态页面请求是http://xxxxxxxxxxxxxx/test.do,也就是说当打开这个请求时,我会先在filter中拦截,把http://xxxxxxxxxxxx/test.do的响应内容保存至文件比如index.html,保存完后在filter中把请求重定向到刚生成的index.html。现在已经能把test.do的响应内容保存下来,但在filter中想重定向index.html时,没有成功,请教各位。
Kipen 2007-05-25
  • 打赏
  • 举报
回复
在struts-config.xml的forward
不是就可以么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧