forward 与 redirect

阅读更多

forward()其中request等中设置的一些参数可用.
forward向后浏览器地址栏URL不变.
response.setContentType("text/html; charset=UTF-8");
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/index.jsp");
rd.forward(request, response);

response.sendRedirect()
可以带参数传递,放在URL上面,中文需要注意,同时它可以重定向至不同的主机上,且在浏览器地址栏上会出现重定向页面的URL.
response.setContentType("text/html; charset=UTF-8");
response.sendRedirect("/index.jsp");

你可能感兴趣的:(forward 与 redirect)