标签:
RequestDispather 请求转发接口。
sendRedirect()重定向方法。
RequestDispather requestDispather = request.getRequestDispather("/"+path); requestDispather.forward(request,response);
response.sendRedirect(path)
请求地址栏不变,重定向地址栏变化。
请求保留request,重定向不保留。
当前web应用的根目录 localhost:8080/app 。
当前站点的根目录localhost:8080 。
在线视频 http://www.iqiyi.com/w_19rrbto5xp.html
创建TestServlet
创建ForwardServlet
//1、调用HttpServletRequest的getRequestDispather()方法获取RequestDispather对象,在方法中传入转发的地址 String path = "testServlet"; RequestDispather requestDispather = request.getRequestDispather("/"+path); //斜杠表示当前web应用的根目录 //2、调用HttpServletRequest的forward(request,response)进行请求的转发。 requestDispather.forward(request,response);
地址栏依旧是forwardServlet, 向服务器发了一个请求-forwardServlet
创建RedirectServlet
//调用response.sendRedirect(path) String path = "testServlet"; response.sendRedirect(path);
地址栏从redirectServlet变化为testServlet, 向服务器发了两个请求-redirectServlet –forwardServlet
request.setAttribute("name","黎栋");
request.getAttribute("name")
有问题可邮件378632668@qq.com,欢迎讨论!
标签:
原文地址:http://blog.csdn.net/wzwdcld/article/details/43868375