为什么有的必须绑定requestparam有的却不用呢?

来源:1-1 第25周介绍

weixin_精慕门5174761

2021-09-05 12:37:19

求解

写回答

1回答

好帮手慕阿园

2021-09-05

同学你好,@RequestParam注解用于将请求参数绑定到Controller的方法参数上。在代码中是可以不加的。不过以下三种情况需要加@RequestParam注解:

    1)当请求参数的参数名与方法中参数名称不一致,导致绑定失败时,要加@RequestParam注解,并设置name或value属性值为请求参数的参数名。

    2)当请求参数必须传时,要加@RequestParam注解,其中required值默认为true,表示该请求路径中必须包含该参数,如果不包含就报错。

    3)当要设置请求参数的默认值时,要加@RequestParam注解,通过设置defaultValue值。

请求参数的参数名与方法中参数名称一致时可以不加

祝学习愉快~



0

0 学习 · 16556 问题

查看课程