【JSP开发】response重定向和resquest转发
2015-01-31 16:09
155 查看
response重定向
package cn.edu.Response;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//实现请求重定向
/*
重定向的特点:
1.浏览器会向服务器发送两次请求,意味着就有两个request和response
2.用重定向技术,浏览器地址栏会发生变化
用户登录和显示购物车时,通常会用到重定向技术
*/
public class ResponseDemo7 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.sendRedirect("/day06/index.jsp");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
request实现转发
package cn.edu.Request;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//请求转发,以及使用request域对象把数据带给转发资源
//请求转发的特点:
//1.客户端只发出一次请求,服务器端有多个资源调用
//2.浏览器地址栏没有变化
public class RequestDemo5 extends HttpServlet {
//MVC(model javabean V View(jsp) C Controller(servlet))
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String data="aaaaa";
request.setAttribute("data",data);
//request实现转发
request.getRequestDispatcher("/message.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
转发和重定向的区别用两句大白话来解释吧~
转发:你找我借钱,我没有,我帮你找他
重定向:你找我借钱,我没有,我让你自己去找他
package cn.edu.Response;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//实现请求重定向
/*
重定向的特点:
1.浏览器会向服务器发送两次请求,意味着就有两个request和response
2.用重定向技术,浏览器地址栏会发生变化
用户登录和显示购物车时,通常会用到重定向技术
*/
public class ResponseDemo7 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.sendRedirect("/day06/index.jsp");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
request实现转发
package cn.edu.Request;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//请求转发,以及使用request域对象把数据带给转发资源
//请求转发的特点:
//1.客户端只发出一次请求,服务器端有多个资源调用
//2.浏览器地址栏没有变化
public class RequestDemo5 extends HttpServlet {
//MVC(model javabean V View(jsp) C Controller(servlet))
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String data="aaaaa";
request.setAttribute("data",data);
//request实现转发
request.getRequestDispatcher("/message.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
转发和重定向的区别用两句大白话来解释吧~
转发:你找我借钱,我没有,我帮你找他
重定向:你找我借钱,我没有,我让你自己去找他
相关文章推荐
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- JSP基础知识(request和response以及页面转发和重定向)
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(下)(各种乱码、验证码、重定向和转发)
- JSP开发,转发和重定向知识的比较
- Jsp重定向(response.sendRedirect())和转发(request.getRequestDispatcher().forward(request,r)的区别
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- 12.26-Jsp学习之内置对象(request,response;转发与重定向)
- JSP之原理、隐含(内置)对象、开发模式、转发和重定向、EL和JSTL
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- jsp reuest转发,response重定向 以及pageContext对forward和include的简写
- 深入理解Servlet/JSP之“转发和重定向”
- JSP运行原理,三层机缘和转发与重定向
- jsp请求转发和请求重定向
- jsp转发和重定向的区别
- 备忘录:jsp重定向。使用out.print(); response.sendRedirect();
- jsp重定向与转发的区别
- 黑马程序员-servlet和jsp中的重定向和请求转发
- DRP项目(六)----JSP运行原理,三层机缘和转发与重定向
- jsp转发与重定向的区别
- jsp/servlet中重定向和转发的区别