永发信息网

简述Struts2中Redirect和Dispatcher的区别

答案:2  悬赏:40  手机版
解决时间 2021-04-12 04:17
简述Struts2中Redirect和Dispatcher的区别
最佳答案
二者都是实现页面的跳转,主要有几个比较大的区别: 先说Redirect,也就是“重定向”, 浏览器地址栏会发生变化,变为跳转到的url地址; 重定向可以跳转到任意url地址,不止局限于当前的Web应用; 在Web应用中,请求的内容在重定向前后不共享; 其...
全部回答
二者都是实现页面的跳转,主要有几个比较大的区别: 先说redirect,也就是“重定向”, 1. 浏览器地址栏会发生变化,变为跳转到的url地址; 2. 重定向可以跳转到任意url地址,不止局限于当前的web应用; 3. 在web应用中,请求的内容在重定向前后不共享; 其过程是: 用户请求-----》服务器-------》组件------>服务器-------》用户-------》新的请求                                                    (修改用户请求) 再说struts2里的dispatcher,作用是“转发”, 1. 只是服务器端把请求和响应由当前服务器应用转给另外的服务器应用,浏览器地址栏不发生变化; 2. 转发只能在当前web应用之下进行,不能跳到别的web应用去。 3. web应用中,请求的内容在转发前后是共享的,也就是说其实请求还是原来那个。 其过程是: 用户请求-----》服务器-------》组件1-------》组件2------->服务器-------》用户                                                          (请求不变) 其他还有一些细微差别,不过原理大抵像上面两个图能看懂就彻底明白了。 ”转发“和”重定向“其实不仅是struts2能用,在web中也是个基础概念,即servlet/jsp也能用,php, python, ruby,asp.net等涉及web开发也是一样的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我女朋友一年吃避孕药四次对身体伤害程度大吗
老公出轨后我无法忘记这个现实怎么办
我的世界0.14照相机有什么用
S301/X143(路口)这个地址在什么地方,我要处
9.2平方米等于多少平方千米
什么相间的成语,相的成语有哪些
下列词语中加线字的注音完全正确的一项是A.恬
中华民族多元一体格局在云南哪里可以买到?
大百户在哪里啊,我有事要去这个地方
汇仁肾宝能和玛卡一块吃吗
自已侄女向我借钱如何和她爸爸说借钱的事情
我是1977年十二月三十一国历是什么星座?
请问目前哪些笔记本电脑具有Cardbus(32位)无
阅读理解Doyouwanttobethemostpopularpersoni
学校门口合适的标语
推荐资讯
古剑奇谭李易峰的台词,诛仙青云志预告片里面
QQ办的粉钻,怎么去啊?
上海在中国的哪个方向
求女主即使黑道帮助,又是世界明星的校园言情
?黑暗未曰的拼音
有关和客户套近乎的问题
十九岁好像没了笑容,多了忧伤!时光倒流多好
孕妇贫血,要怎么补比较好
瑶柱是什么怎么做好吃,干贝什么人不能吃
现在流行什么歌曲~
在平直公路上匀速行驶的汽车受到了多个力的作
中茶·世界茶园南宫新苑路店怎么去啊,有知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?