论坛首页 Java企业应用论坛

tomcat源码—redirect和forward的实现

浏览 25563 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-01-04  
具体情况是这样的,用户登录后,url地址栏显示的地址是http://localhost:8080/mediaServer/view/login!login.action;jsessionid=BC71820C36F64745F0E850548D4F1403,但是用户希望不要这样显示,所以当时我在struts.xml里面配置了type="redirect"。这样用户登录后,进去的url地址就是http://localhost:8080/mediaServer/view/login.jsp这样的,但是其它的action请求我并没有设置他的type属性,他就是默认的forward。
0 请登录后投票
   发表时间:2010-01-04  
vera_sq 写道
具体情况是这样的,用户登录后,url地址栏显示的地址是http://localhost:8080/mediaServer/view/login!login.action;jsessionid=BC71820C36F64745F0E850548D4F1403,但是用户希望不要这样显示,所以当时我在struts.xml里面配置了type="redirect"。这样用户登录后,进去的url地址就是http://localhost:8080/mediaServer/view/login.jsp这样的,但是其它的action请求我并没有设置他的type属性,他就是默认的forward。

forward到*.jsp那是没问题的
0 请登录后投票
   发表时间:2010-03-31  
写的挺详细的,有空好好拜读,谢谢分享经验心得。
0 请登录后投票
   发表时间:2010-03-31  
嗯,新规范,默认request.forward是不需要经过的filte处理r的

配置了<dispatcher>FORWARD</dispatcher>就是要经过filter了
0 请登录后投票
   发表时间:2010-04-02  
这股认真劲值得学习
0 请登录后投票
   发表时间:2010-06-20  
    LZ 看这个有什么好的资料吗?推荐下看看。
0 请登录后投票
   发表时间:2010-07-20  
lsb 写道
    LZ 看这个有什么好的资料吗?推荐下看看。

 

推荐你看《how tomcat works》

另外我也做过有关tomcat的源码分析,有兴趣可以参考一下:

Tomcat 源码分析(一)------ 架构

Tomcat 源码分析(二)------ 一次完整请求的里里外外

Tomcat 源码分析(三)------ 可携带状态的线程池

Tomcat 源码分析(四)------ Request和Response处理的全过程

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics