H5W3
当前位置:H5W3 > 其他技术问题 > 正文

springmvc的controller获取参数的时候,一下两种方式有什么区别呀,为什么要加上@参数?

1.直接把表单的参数写在Controller相应的方法的形参中
public String addUser1(String username,String password)
与用注解@RequestParam绑定请求参数
public String addUser6(@RequestParam(“username”) String username)

2.通过一个bean来接收
public String addUser3(UserModel user)
与使用@ModelAttribute注解获取POST请求的FORM表单数据
public String addUser5(@ModelAttribute(“user”) UserModel user)

回答:

@RequestParam:如果方法上面使用@RequestParam了,实参只会注入到标注了@RequestParam的形参上面

bean:会自动注入到满足实参名字的形参上面

本文地址:H5W3 » springmvc的controller获取参数的时候,一下两种方式有什么区别呀,为什么要加上@参数?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址