Java后端实现页面跳转

转载:https://blog.csdn.net/weixin_42456466/article/details/80689670

 

页面跳转分类有两种:重定向转发,即redirect和forward。

 

具体区别和含义最后介绍,先给出使用方法。

一:重定向redirect

 

    第一种方式:controller中返回值为String

public String login(HttpServletRequest req, HttpServletResponse resp)
return "redirect:http://localhost:8080/index"; 


     第二种方式:controller中返回值为void

public void login(HttpServletRequest req, HttpServletResponse resp)
resp.sendRedirect("http://localhost:8080/index");


     第三种方式:controller中返回值为ModelAndView

return new ModelAndView("redirect:/toList"); 

二:转发forward

 

 request.getRequestDispatcher("/student_list.jsp").forward(request, response);

 

你可能感兴趣的:(JSP,java基础知识方法)