码迷,mamicode.com
首页 > 编程语言 > 详细

java 转发和重定向

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

标签:style   color   java   使用   os   io   数据   for   

重定向
什么是重定向?
服务器发送一个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 转发和重定向

标签:style   color   java   使用   os   io   数据   for   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!