@RequstParam
第一张图片上的注解,和第三张图片的注解,两个目的都是一样的吧?都是回去URL上传过来的值,那么第二张图片中,如果两个名字不一样,是不是两种注解方法都能用??,另外,为什么老师视频里拦截器拦截的是 /**,之前不都是 /* 吗,而且并功能上测试似乎没什么影响,这两个有什么区别?
3
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕珊
2019-05-12 17:13:51
你好!关于params参数老师在视频中提到,它是要求必须传递一个以sn为键值的参数,比如url地址中的参数要有sn的内容,这样就会把url地址中的sn绑定到方法参数sn中。所以params的作用并不是直接绑定,而是要求必须有数据传递过来,这样会避免因为没有传入数据而导致错误。
比如:我在toLogin()方法中添加参数,如下所示,我们这两个参数打印输出。
然后url地址访问时候如下,这样就可以在控制台打印输出username和password的值了。如果url地址中不写值,那么值就是为null。所以,to_update方法中,使用params可以要求必须传参,而且参数中键值要是sn。
关于第二个问题,如果url地址中的参数和方法参数不一致,可以使用@RequestParam注解,小括号中的参数和url地址中一致。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
SSM主流框架入门与综合项目实战2018版
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星