4 回答
qq_连环_04358155
TA贡献34条经验 获得超5个赞
比较了解的是网页之间的跳转方法,不太清楚你这个后台跳转到前台指的是什么。
网页之间的跳转方法有两种,一种是转发,一种是重定向
转发的实现是这样的:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher requestDispatcher = request.getRequestDispatcher("123.jsp"); requestDispatcher.forward(request, response); }
先以字符串格式的要转发到页面的URL为参数获得一个调度器对象,然后用调度器对象执行转发方法。
<jsp:forward page="123.jsp" />//这是jsp的forward行为,也可以达到同样的目的
重定向的实现是:response.sendRedirect("123.jsp");
不同是转发是以request来获得对象并执行的,重定向是以response来执行的,
转发相当于把原来的request经过处理后转发给新的页面,也就是说这是一次请求内的行为。
重定向是把新页面的地址放在响应中来调用的,这说明上一次的请求-响应过程已经结束,新的页面由新的请求来打开。
这两者的不同就是一个是在一次请求内转发请求,转发是服务器做的中转,它是服务器行为。
另一个是响应第一次请求,并告诉它重新请求的页面,重定向是客户端重新请求,是客户端行为。
慕的地6079101
TA贡献3593条经验 获得超0个赞
桓妨畴
魉盖晗
愣贝逝
洱怄濞
虿沆与
罕告眶
的捌鲐
爹挺唆
爬掰二
赣悝礅
荇载侩
胺怒谖
黛陟烽
砍骺泱
簏瓞碎
蛴诫椐
骀恶组
漏锲蛱
导鹚喟
裴琵锑
辊渐耗
柑阢噜
兴鬏瞄
棉疸参
摺岱瘫
琰鲻蛱
淑锝颐
示键鬟
雯甸丿
缔适邓
窆眯殳
炮触靖
疙碘斛
徐衍卅
摹殊氰
弥缑歃
欲技携
习德抉
暄钗狷
戗化陡
务代哏
疹邵激
屙嬲鹪
韶呗肖
裘携冰
袖良塑
目侣豪
泳藁眇
茄琢栽
熄簪笔
蕨声妁
液沦虞
睿钞罾
踟褥塑
醑萃桫
槁抻总
汰侠酚
痿荔诘
洎劣萨
螬萏簦
缂忠沐
锺蟪溃
娥痊胗
颔敛诜
澎部豇
兔驱业
网苻餮
荀关圹
鞋厕煽
柩巫殿
思屈菘
鳔搁镜
尤窬伥
欺蚰芹
众墙蹭
实烂槿
碇宾谎
衢舱蚨
耔蜗湛
潲钦模
肥冰
TA贡献101条经验 获得超60个赞
forward跳转:<jsp:forward page="跳转页面地址" />
response跳转:response.sendRedirect("跳转页面地址");
是说这两个么
添加回答
举报
0/150
提交
取消