一、重定向
1、一个web资源B收到客户端A请求后,B会通知A客户端去访问另一个web资源C,这个过程交重定向。
1、重定向
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.sendRedirect("/response_war/ImageServlet");
}
2、重定向和转发的区别:
相同点:
- 页面都会实现跳转
不同点
- 请求转发时,url地址栏不变;a只和b(web资源进行交互)
- 重定向时,url地址栏会发生改变。a和b、c都有交互。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setCharacterEncoding("utf-8");
System.out.println("进入这个请求");
String username = request.getParameter("username");
String pwd = request.getParameter("password");
response.sendRedirect("success.jsp");
}