springboot处理请求转发与请求重定向应该这样写
在没有应用springboot的时候,在servlet中请求转发与重定向是这样写的:
//导入相关的两个包
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test{
public void test01(HttpServletRequest request,HttpServletResponse response){
//请求转发
request.getRequestDispatcher("/……").forward(request, response);
//请求重定向
response.sendRedirect("/……");
}
}
在springboot项目的controller中,返回的ModelAndView默认为转发,所以请求转发可以不用特意写forward,在return中请求转发与重定向应该这样写:
public class Test{
public void test02(){
//请求转发
return "forward:/……";
//请求重定向
return "redirect:/……";
}
}