首页 > 编程语言 > 详细

java 转发和重定向

时间:2014-07-30 23:29:35      阅读:526      评论:0      收藏:0      [点我收藏+]

重定向
什么是重定向?
服务器发送一个302状态码及一个Location消息头(值是一个地址,称为重定向地址),
通知浏览器立即向重定向地址发送请求。
如何重定向?
 使用response.sendRedirect(String url);
 注意:在使用重定向前不要调用out.close();
 
请求转发
 什么是转发? 
 一个web组件(servlet/jsp)将未完成处理通过容器转交另一个web组件继续完成。
 常见的情况是:一个servlet将数据处理完毕后,转交给一个jsp去展现。
 如何转发?
 绑定数据到request:ruquest里有个HashMap。
 request.setAttrbute(Sring name,Object obj);
 另一个方法获取绑定值:
 Object request.getAttribute(String name);
 获得一个转发器:url:要转发给那一个web组件:
 RequestDispatcher rd=request.getRuquestDispatcher(String url).forward(request,response);
 在转发的目的地使用:
 request.getAttribute(String name);获取绑定数据。

java 转发和重定向,布布扣,bubuko.com

java 转发和重定向

原文:http://www.cnblogs.com/simith/p/3879162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!