SpringMVC系列(3)之@RequestParam与@PathVariable区别
来源:互联网 发布:苹果屏幕录像软件 编辑:程序博客网 时间:2024/06/06 13:05
@RequestParam与@PathVariable区别
- 请求样式:使用@RequestParam时,URL是这样的:http://www:port/path?参数名=参数值
使用@PathVariable时,URL是这样的:http://www:port/path/参数值 - @RequestParam:请求参数,用于请求
Url?id=xxxxxx
路径后面的参数(即id)
当URL使用 Url?id=xxxxxx, 这时的id可通过 @RequestParam注解绑定它传过来的值到方法的参数上。
@RequestMapping("/book") public void findBook(@RequestParam String id) { // implementation omitted }
- @PathVariable
当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。
@Controller @RequestMapping("/owners/{ownerId}") public class RelativePathUriTemplateController { @RequestMapping("/pets/{petId}") public void findPet(@PathVariable String ownerId, @PathVariable String petId, Model model) { // implementation omitted }
0 0
- SpringMVC系列(3)之@RequestParam与@PathVariable区别
- springMVC之@PathVariable @RequestParam
- SpringMVC注解之@RequestParam与@PathVariable
- SpringMVC RequestParam与PathVariable小结
- SpringMVC之@PathVariable和RequestParam
- springMVC的注解@RequestParam与@PathVariable的区别
- @RequestParam与@PathVariable的区别
- @RequestParam与@PathVariable的区别
- @RequestParam与@PathVariable的区别
- @PathVariable与 @RequestParam的区别
- @RequestParam与@PathVariable的区别
- @RequestParam与@PathVariable的区别
- @RequestParam与@PathVariable的区别
- springmvc中@PathVariable和@RequestParam的区别
- springmvc中@PathVariable 和 @RequestParam 的区别
- springmvc中@PathVariable和@RequestParam的区别
- springmvc中@PathVariable和@RequestParam的区别
- springmvc中@PathVariable和@RequestParam的区别
- dos命令运行java程序
- 神经网络训练中图像数据预处理的一些方式(一)
- 不可见字符
- JavaScript学习笔记9-返回语句
- 数据预处理:独热编码(One-Hot Encoding)
- SpringMVC系列(3)之@RequestParam与@PathVariable区别
- 移植boost到hi3519
- [leetCode刷题笔记]129. Sum Root to Leaf Numbers
- Spring何时初始化bean
- Chart.js Uncaught ReferenceError: require is not defined
- 揭秘360手机助手未经用户同意,自动开启辅助功能的“黑科技”
- yii2->验证码问题(Yii2.0 ajax验证,验证码报错,load方法)
- Hibernate
- git 上传代码