ModelAndView
@RequestMapping("view")
public ModelAndView view(){
ModelAndView mv = new ModelAndView();
mv.addObject("name", "ModelAndView");
mv.setViewName("view");
return mv;
}
后台存储数据,可以通过EL表达式在页面获取数据!
Springmvc的转发重定向
在 该类UrlBasedViewResolver 中有相应的转发,重定向。
Redirect:重定向
@RequestMapping("test")
public String test(){
// 返回的视图名称,注意路径问题,该index.jsp 应该在WebContent目录下
return "redirect:/index.jsp";
}
Forward:转发 默认
// 映射的请求路径
@RequestMapping("hello")
public String hello(){
// 转发到名称为view的controller
return "forward:/view";
}