RequestParam是指请求参数的使用

RequestParam是指请求参数的使用

RequestParam是指请求参数,里面包括4个参数:
1、String name
2、String value
3、boolean required (当requires=true得时候必须带参数)
4、String defaultValue
name和value分别是对方的别名,即二者没区别

=我是分割线
加或不加RequestParam的区别
加或不加区别:执行的地址中是否必须带参数
1、RequestParam是指请求参数的使用_第1张图片

加了RequestParam,则地址栏中必须带有参数
只能输入localhost:8080/list?parentId=? 才能执行相应的方法,输入localhost:8080/list,则会出现报错

2、
RequestParam是指请求参数的使用_第2张图片
这个是没有加RequestParam,则地址栏直接输入localhost:8080/list或者localhost:8080/list?parentId=?都可以执行

3、
RequestParam是指请求参数的使用_第3张图片
若是RequestParam的参数中required=false,则不必加参数或加参数,都可以执行

4、
RequestParam是指请求参数的使用_第4张图片
若是RequestParam的参数中defaultvalue有默认值,如图,默认值为0,即是不带参数的时候默认值为0,带参数的时候会接收

5、
RequestParam是指请求参数的使用_第5张图片
前面所有的方法 传入的参数必须为parentId 才能接收到值
但是如果你加了value属性,用id 代替parentId 也就是说你地址里面传入的参数名称为id localhost:8080/list?id=?

以上内容转自

https://blog.csdn.net/a447332241/article/details/76714148

你可能感兴趣的:(其他)