@RequestParam问题

@RequestParam问题

http://img1.sycdn.imooc.com//climg/5cfcb9da000157ca05620133.jpg

如果传参是一个对象的时候貌似不会用到@RequestParam这个注解,而在后面的时候http://img1.sycdn.imooc.com//climg/5cfcba120001e00a11470066.jpg

又要用了,上网搜了一下,说是如果前端表单中的name属性和控制器方法中的参数如果不相同时,就必须采用这个注解,且注解中的value属性值必须和name的值一样才能进行数据绑定,在这个案例中因为都一样,所以老师没有写value的值,但还是想问一下老师什么时候会用到这个注解,


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,@RequestParam注解的作用就是将请求参数绑定到控制器的方法参数上(是springmvc中接收普通参数的注解)。当前台传入的值的name和方法参数名相同时,@RequestParam注解可以省略不写,如果不一样,一定要写上。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • Simon___ 提问者 #1
    那传递多个参数时,参数和前端name也是一样的啊,为什么也要用这个注解
    2019-06-10 11:35:40
  • 好帮手慕阿满 回复 提问者 Simon___ #2
    同学你好,传递多个参数时,需要加上@RequestParam,因为在方法的参数中不知道具体是那个传入的值,所以需要使用@RequestParam具体指明。祝:学习愉快~
    2019-06-10 14:55:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师