forward和redirect

重定向 (sendRedirect)

浏览器访问Servlet1。html

Servlet1想让Servlet2为客户端服务。java

Servlet1调用sendRedirect()方法,将客户端的请求重定向到Servlet2。浏览器

浏览器访问Servlet2。app

Servlet2对客户端的请求作出响应。spa

请求转发(Forward)

浏览器访问Servlet1。code

Servlet1想让Servlet2对客户端的请求进行响应,因而调用forward()方法,将请求转发给Servlet2进行处理。htm

Servlet2对请求作出响应。io

区别


使用

@RequestMapping("/testredirt")
	public void testredirt(String redirt ,HttpServletRequest request,HttpServletResponse response)throws WeixinException{
		try {
			response.sendRedirect("test.html?redirt="+redirt);
		} catch (IOException e) {
			ResultModel obj = new ResultModel("1111","重定向错误","");
			ResponseTool.exceptionReturn(logger, obj, request, response);
		}
	}
相关文章
相关标签/搜索