java Web 转发 重定向
2017-01-12 09:47
253 查看
重定向:
1、重定向 会先访问服务器,服务器会告诉浏览器去访问另一个地址,浏览器会再次去访问改地址。( 可以用于服务器之间的跳转,同一个应用内跳转,建议使用转发)
2、重定向会显示第二次浏览器访问的http地址。
转发:
转发只能在应用内运行,
注意:在使用转发时 两个被转发的servlet 不要使用两个输出 流的方法。
RequestDispatcher 对象时指定的相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
1、重定向 会先访问服务器,服务器会告诉浏览器去访问另一个地址,浏览器会再次去访问改地址。( 可以用于服务器之间的跳转,同一个应用内跳转,建议使用转发)
2、重定向会显示第二次浏览器访问的http地址。
方式一 (利用 http 协议)
response.setStatus(302); response.setHeader("location", "login.html");
方法二、(用 API 提供的 sendRedirect 方法) HttpServletResponse.sendRedirect 方法的相对URL以“/”开头,它是相对于整个WEB站点的根目录
response.sendRedirect("login.html");
转发:
转发只能在应用内运行,
注意:在使用转发时 两个被转发的servlet 不要使用两个输出 流的方法。
RequestDispatcher 对象时指定的相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
getServletContext().getRequestDispatcher("/message.jsp").forward(request, response);
相关文章推荐
- javaweb-servlet重定向与转发的区别及案例
- 关于javaWeb里转发与重定向斜杠的问题
- 【JavaWeb-6】HttpServletResponse的字符字节输出流、编码、文件下载、Captcha图片与HttpServletRequest获取request数据表单非表单数据、重定向与转发
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- 【JavaWeb】简述 jsp 页面的工作原理以及请求转发和重定向的区别
- java中web应用中重定向与转发的区别
- JavaWeb 转发与重定向解读
- java中web应用中重定向与转发的区别
- javaWeb中转发与重定向的区别
- javaWeb之重定向和转发
- java web重定向与转发
- javaweb_转发与重定向
- Java Web笔记 – 转发与重定向的区别与在FireBug客户端的表现
- JAVA WEB转发与重定向对比与图说明
- Java Web - 路径问题 - Struts - 配置文件 - 各种重定向与转发
- java中web应用中重定向与转发的区别
- Java Web 重定向、转发之对比
- java_web转发和重定向的区别
- java中web应用中重定向与转发的区别
- java web从零单排第九期《struts2》action的转发与重定向