码迷,mamicode.com
首页 > 编程语言 > 详细

spring mvc:@RequestParam与@ModelAttribute异同

时间:2017-04-30 12:32:05      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:color   使用   名称   注意   对象   style   false   als   表示   

关于spring mvc中的两个注解:@RequestParam、@ModelAttribute区别,原先并没有特别注意,直到最近找别人开发的一个小模块的bug时,才有意识的比较了两者的区别。

1、@RequestParam,@RequestParam("xx") 表示在前端传递过来的参数中必须有个参数名称为“xx”(可以使用require=false避免必须)

2、@ModelAttribute,@ModelAttribute("xx") 表示将前端传递过来的参数按照名称注入到对应的对象中,“xx”只是表示放到ModelMap中的key值

spring mvc:@RequestParam与@ModelAttribute异同

标签:color   使用   名称   注意   对象   style   false   als   表示   

原文地址:http://www.cnblogs.com/liaochong/p/springmvcannotation.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!