当我们直接通过获得普通数据的请求参数的时候,我们直接就可以获得到
例如:
但是当我们给的请求参数不是username而是name时,就不能打印出正确的参数,而是打印的是null,所以现在我们就可以使用参数绑定注解来完成
当请求参数名称与Controller的业务方法参数名称不一致的时候,我们就需要通过@RequestParam注解显示的绑定。
代码实例:
效果:
控制台:
关于@RequestParam内部属性:
我感觉这个注解有点鸡肋。就如上面这个代码的例子。如果你的请求参数的名字叫username,而不是name的时候它也会报错。
关于defaultValue