返回jsp页面
/**
* description: 返回字符串 --- 返回jsp页面
*/
@RequestMapping(value={"/forwardJsp"})
public String forwardJsp(Model model){
model.addAttribute("name", "返回jsp页面");
return "modules/sys/sysLogin";
}
服务端转发
/**
* description: 返回字符串 --- 服务端转发
*/
@RequestMapping(value={"/forward"})
public String forward(Model model){
model.addAttribute("name", "服务端转发");
return "forward:forwardJsp";
}
客户端重定向
/**
* description: 返回字符串 --- 客户端重定向
*/
@RequestMapping(value="/redirect")
public String redirect(){
return "redirect:"+"/forward";
}
request转发
/**
* description: 返回 void --- 请求转发(request转发)
*/
@RequestMapping(value="/requestForward")
public void requestForward(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
request.setAttribute("name", "请求转发(服务端转发)");
request.getRequestDispatcher("/forward").forward(request, response);
}
response重定向
/**
* description: 返回 void --- 重定向 (response)
*/
@RequestMapping(value="/response")
public void response(HttpServletResponse response) throws IOException{
response.sendRedirect("/forwardJsp");
}