SpringMVCå¤ç模åæ°æ®å ç§æ¹å¼
1.ModelAndView
2.@ModelAttribute
3.MapåModel
4.@SessionAttribute
ModelAndView
æ§å¶å¨å¤çæ¹æ³å¦æè¿åå¼ä¸ºModelAndViewï¼åå
¶æ¢å
å«è§å¾ä¿¡æ¯ä¹å
å«æ¨¡åæ°æ®ä¿¡æ¯ï¼
è¿æ ·SpringMVCå°±å¯ä»¥ä½¿ç¨è¯å¾å¯¹æ¨¡åæ°æ®è¿è¡æ¸²æäºã
ï¼ç®åæç解çè§å¾ä¿¡æ¯å°±æ¯ä¸ä¸ªå符串ï¼è¿ä¸ªå符串代表ä¸ä¸ªurlå°åä¹å°±æ¯ä¸ä¸ªæ¾ç¤ºé¡µé¢ï¼
表æ模åæ°æ®ä¼å¨è¿ä¸ªé¡µé¢é渲æï¼å¯ä»¥ç®åçå°æ¨¡åæ°æ®çæä¸ä¸ªMap<String ,Object>对象ã
ï¼æ¨¡åæ°æ®å°±æ¯ä¸ä¸ªä¿åå±æ§ç容å¨ï¼æ§å¶å¨æ¹æ³å°è¦æ¸²æçæ°æ®ä¿åå¨è¿éé¢ï¼ä¼ éç»è¯å¾Viewè¿è¡æ¸²æãï¼
å¯ä»¥ä½¿ç¨ä»¥ä¸æ¹æ³æ·»å 模åæ°æ®
@ModelAttribute
å¦æå¸æå°æ¹æ³å
¥åæ·»å å°æ¨¡åä¸ï¼ä»
éå¨ç¸åºå
¥åä¸ä½¿ç¨@ModleAttribute注解å³å¯ã
MapåModel
SpringMVCå¨è°ç¨æ¹æ³åä¼å建ä¸ä¸ªéå«ç模å对象ï¼ä½ä¸ºæ¨¡åæ°æ®çåå¨å®¹å¨ï¼
æ们称ä¹ä¸ºâéå«æ¨¡åâãå¦æå¤çæ¹æ³çå
¥å为MapæModelç±»åï¼
SpringMVCå°±ä¼å°éå«æ¨¡åçå¼ç¨ä¼ ç»è¿äºå
¥åãå¨æ¹æ³ä½å
ï¼
å¼åè
æ¢å¯ä»¥éè¿è¿ä¸ªå
¥å对象访é®å°æ¨¡åä¸çå·¦å³æ°æ®ï¼
ä¹å¯ä»¥å模åä¸æ·»å æ°çå±æ§æ°æ®ãSpringMVCä¸æ¦åç°MapæModelç±»åçå
¥åï¼å°±å°éå«æ¨¡åå¯¹è±¡ä¼ éç»è¿äºåæ°ã
温馨提示:答案为网友推荐,仅供参考