RequestParam是指请求参数的使用
RequestParam是指请求参数,里面包括4个参数:
1、String name
2、String value
3、boolean required (当requires=true得时候必须带参数)
4、String defaultValue
name和value分别是对方的别名,即二者没区别
=我是分割线
加或不加RequestParam的区别
加或不加区别:执行的地址中是否必须带参数
1、
加了RequestParam,则地址栏中必须带有参数
只能输入localhost:8080/list?parentId=? 才能执行相应的方法,输入localhost:8080/list,则会出现报错
2、
这个是没有加RequestParam,则地址栏直接输入localhost:8080/list或者localhost:8080/list?parentId=?都可以执行
3、
若是RequestParam的参数中required=false,则不必加参数或加参数,都可以执行
4、
若是RequestParam的参数中defaultvalue有默认值,如图,默认值为0,即是不带参数的时候默认值为0,带参数的时候会接收
5、
前面所有的方法 传入的参数必须为parentId 才能接收到值
但是如果你加了value属性,用id 代替parentId 也就是说你地址里面传入的参数名称为id localhost:8080/list?id=?
以上内容转自