javaweb之response重定向
2014-03-07 13:02
218 查看
package test.response; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //实现请求重定向,请求重定向浏览器地址栏会发生变化,并且会向服务器发送两次请求,有两对request和response,一次访问servlet的,一次重定向之后的,能不用尽量不用 //登录的时候一定要用请求重定向,原因是要告诉用户已经到首页了,地址栏要变化成首页 //除了特定的场景不要用请求重定向,比如购物网站,购买商品时转到购物车,这个时候如果用转发的话,按一下刷新会再买一个 //用户登录和显示购物车通常用重定向,重定向能不用就不用 public class ResponseDemo6 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 高手,了解http协议写出的重定向 response.setStatus(302); response.setHeader("location", "/day06/index.jsp"); // 菜鸟,不了解http协议写出的重定向 response.sendRedirect("/day06/index.jsp"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
相关文章推荐
- javaweb_09-response实现请求重定向和response的一些细节
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- 20160322 javaweb 学习笔记--response 重定向
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(下)(各种乱码、验证码、重定向和转发)
- Java Web中内置对象--response重定向
- JavaWeb_Day10_学习笔记1_response(3、4、5、6、7、8、9)发送状态码、响应、重定向、定时刷新、禁用浏览器缓存、响应字节数据、快捷重定向方法、完成防盗链
- Javaweb之response之刷新与重定向
- Javaweb之response之刷新与重定向
- java WEB Response重定向和缓存控制
- 【JavaWeb-6】HttpServletResponse的字符字节输出流、编码、文件下载、Captcha图片与HttpServletRequest获取request数据表单非表单数据、重定向与转发
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- javaweb-day06-2&3 (Servlet - Response - 输出随机图片、请求重定向、web工程的URL地址写法、getOutputStream和getWriter互斥)
- java WEB Response重定向和缓存控制
- JavaWeb:Request和Response总结
- Java.Web - Response、Request 随笔
- 20160322 javaweb 学习笔记--response验证码实现
- JavaWeb——response与request
- JAVA学习笔记_request请求转发_response重定向
- Java web----Response