正在回答
2回答
同学你好!
它们都是获取值的意思,但是
{}这个是在后台获取url传进来的参数
而${}是jsp页面获取后台返回的数据
这里的应用场景不同,并不是一个东西。因此建议同学分开理解
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕阿满
2019-10-22 19:13:25
同学你好,关于同学的问题:
1、箭头所指{}是获取url中的参数,同学所说的${}具体是指哪个地方的呢?
2、@RequestParam 和 @PathVariable 都是 springMVC的注解,都用于接收请求中的参数,@RequestParam 是从request里面直接拿取值,而 @PathVariable 则是从一个URl模板里面来填充,也就是RESTful风格。
3、@PathVariable与request.getparameter()的作用并不相同,@PathVariable 则是从一个URI中取值,而request.getparameter()是从request中取值。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题
登录后可查看更多问答,登录/注册
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧