1.ModelAndView: å¤çæ¹æ³è¿åå¼ç±»å为 ModelAndViewæ¶, æ¹æ³ä½å³å¯éè¿è¯¥å¯¹è±¡æ·»å 模åæ°æ®
æ§å¶å¨å¤çæ¹æ³çè¿åå¼å¦æ为 ModelAndView, åå
¶æ¢å
å«è§å¾ä¿¡æ¯,ä¹å
å«æ¨¡åæ°æ®ä¿¡æ¯ã
SpringMVCä¼æModelAndViewçmodelä¸çæ°æ®æ¾å
¥å°requestä¸çå对象ä¸ã
æ¡ä¾ï¼
åå°ï¼
@RequestMapping("/testModelAndView")
public ModelAndView testModelAndView(){
String viewName="success";
ModelAndView modelAndView=new ModelAndView(viewName);
//æ·»å æ°æ®
modelAndView.addObject("time",new Date());
return modelAndView;
}
JSPï¼time:${requestScope.time}
2.Map å Model: å
¥å为org.springframework.ui.Modelãorg.springframework.ui.ModelMap æ java.uti.Map æ¶,å¤çæ¹æ³è¿åæ¶,Mapä¸çæ°æ®ä¼èªå¨æ·»å å°æ¨¡åä¸ã
Spring MVC å¨å
é¨ä½¿ç¨äºä¸ä¸ªorg.springframework.ui.Model æ¥å£åå¨æ¨¡åæ°æ®
åå°ï¼
@RequestMapping("/testMap")
public String testMap(Map<String,Object> map){
map.put("names", Arrays.asList("Tom","Jerry","Mike"));
return "success";
}
JSPï¼names:${requestScope.names}
温馨提示:答案为网友推荐,仅供参考