當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring MVC中注解 @ModelAttribute
生活随笔
收集整理的這篇文章主要介紹了
Spring MVC中注解 @ModelAttribute
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、@ModelAttribute放在方法之上,在當(dāng)前Control內(nèi)的所有方法映射多個URL的請求,都會執(zhí)行該方法
@ModelAttributepublic void itemsCommon(HttpServletRequest request,Model model){model.addAttribute("common", "common111");}2、如果在請求鏈接中沒有參數(shù)abc,塞入到model中的參數(shù)值為null
@ModelAttributepublic void itemsCommon(HttpServletRequest request,Model model,String abc){model.addAttribute("common", abc);}3、和上述方法的 model.addAttribute("common", abc);效果相同
@ModelAttribute(value="common")public String itemsCommon(HttpServletRequest request,Model model,String abc){return abc;}4、如果不設(shè)置value值,則attribute的key值隱式設(shè)置為類型(首字母小寫),如下理解為 model.addAttribute("string", abc)
如果返回類型為model,則為model類名的小寫,如model.addAttribute("persion", abc)
@ModelAttributepublic String itemsCommon(HttpServletRequest request,Model model,String abc){return abc;}5、@ModelAttribute和@RequestMapping可以同時放在一個方法上
6、@ModelAttribute可以放在參數(shù)前面
@RequestMapping("/testCommon") public String itemsCommon(@ModelAttribute String abc){ return abc; }?
轉(zhuǎn)載于:https://www.cnblogs.com/liuwt365/p/5876919.html
總結(jié)
以上是生活随笔為你收集整理的Spring MVC中注解 @ModelAttribute的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS检测更新功能
- 下一篇: HTTP协议和几种常见的状态码