Servlet和SpringMVC的请求转发和重定向

Servlet和SpringMVC的请求转发和重定向

1. Servlet

转发:一次请求一次响应,在服务器内部转发,页面发生变化,客户端不知道。

request.getRequestDispatcher("访问路径").forward(request.response);

重定向:两次请求,两次响应,可以重定向到其他服务器(外部的项目),页面的URL会发生变化。

response.sendRedirect("访问路劲");

2、SpringMVC

转发

方法一:
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("访问路径");
return modelAndView;
方法二:
return "访问路径"

重定向

在这里插入图片描述

发布了13 篇原创文章 · 获赞 2 · 访问量 848

猜你喜欢

转载自blog.csdn.net/RussellChampagne/article/details/102766251
今日推荐