一、跳转到某个方法 方式一:使用ModelAndView return new ModelAndView("redirect:/toList"); 这样可以重定向到toList这个方法 方式二:返回String return "redirect:/ toList "; 二、跳转到jsp return "/ toList "; 这样可以调整到toList.jsp 页面,需在配置文件配置视图解析配置 配置内容:
用springMVC 返回一个指定的HTML页面的方法:
1、servlet容器调用DispatcherServlet获取请求
2、DispatcherServlet得到controller对应的路径映射并且制定返回HelloWorld,映射到页面 /WEB-INF/view/HelloWorld.html 视图。
3、响应成功后通过 RequestDispatcher.forward("/WEB-INF/views/HelloWorld.html")跳转到指定的html页面
@RequestMapping(value="html", method = RequestMethod.GET )
public String home(Locale locale, Model model) {
return "HelloWorld";
}
配置文件servlet-context.xml:
springMVC 返回一个指定的HTML页面的写法如下:
@RequestMapping(value="/html", method=RequestMethod.GET)
public String prepare(Model model) {
model.addAttribute("foo", "bar");
model.addAttribute("fruit", "apple");
return "views/html"; //view name
}
SpringMVC的controller一般我们可以配置返回:jsp, json, Velocity, FreeMarker, xml, PDF, Excel等等视图。