在 Spring2.5 中我们编写控制器如下:
@Controller
public class HelloWorldController{
@RequestMapping(value="/welcome",method = RequestMethod.GET)
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView model = new ModelAndView("hello");
model.addObject("msg", "hello world");
return model;
}
}
在春季 3.1 中:
@RequestMapping(value="/welcome",method = RequestMethod.GET)
public String printWelcomeString(ModelMap model) {
model.addAttribute("message", "hello world);
return "hello";
}
printwelcomeString() 函数返回一个字符串而不是 ModelAndView。
任何人都可以解释一下吗?它将如何运作?hello.jsp 如何让模型显示?谢谢 :)