美文网首页
@RequestParam写与不写的区别

@RequestParam写与不写的区别

作者: 风亡小窝 | 来源:发表于2017-11-06 11:00 被阅读84次

    在spring mvc 的使用过程中 获取 页面传来的参数的时候,我平时都习惯 @RequestParam String name,突然有一天我发现 直接在方法参数后面写 String name , User user 也能接收到页面的值,请问写与不写区别在哪里?

    三种写法:

    1. test(String name)
    2. test(@RequestParam String name)
    3. test(@RequestParam("userName") String name)

    第一种如果没有name 参数不会报错,
    第二种没有name 参数会报错,(也可以设置required = false),
    第三种跟第二种的区别是name 参数换为userName。

    收藏自=>here

    相关文章

      网友评论

          本文标题:@RequestParam写与不写的区别

          本文链接:https://www.haomeiwen.com/subject/zuokmxtx.html