Spring @PathVariable注解
2015-06-01 17:09
459 查看
Spring in Action3 - 11.2.2处理RESTful URL
{id}是一个占位符,通过它会将变量数据传递给方法,对应注解@PathVariable("id")中的id。
如果方法的参数名与路径的变量名({id}中的id)相同,可以省略@@PathVariable的值,如下所示:
@PathVariable是用来对指定请求的URL路径里面的变量
<span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span><pre name="code" class="java">@RequestMapping(value = "/{id}", method=RequestMethod.GET) public String getBooking(@PathVariable("id") Long id, Model model) { model.addAttribute(spitterService.getSpitterById(id)); return "spitter/view" }
<span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">@PathVariable是用来对指定请求的URL路径里面的变量。</span>
{id}是一个占位符,通过它会将变量数据传递给方法,对应注解@PathVariable("id")中的id。
如果方法的参数名与路径的变量名({id}中的id)相同,可以省略@@PathVariable的值,如下所示:
@RequestMapping(value = "/{id}", method=RequestMethod.GET) public String getBooking(@PathVariable Long id, Model model) { model.addAttribute(spitterService.getSpitterById(id)); return "spitter/view" }
@PathVariable是用来对指定请求的URL路径里面的变量
相关文章推荐
- Ubuntu15.04下配置Java环境变量及安装IntelliJ IDEA
- JAVA IO 输入流 输出流 笔记(二)
- Spring aop 日志代码实例
- Java输入输出流
- Thinking in Java---内部类及一个迭代器实例
- java 简单的窗口程序之创建框架
- java.util.List中subList方法
- LeetCode_6---ZigZag Conversion
- java简单的接口程序
- Java编码问题汇总
- LeetCode_5---Longest Palindromic Substring (求最长回文子串)
- Java设计模式之单例设计模式
- Struts2中的get、set方法作用:
- Java 动态代理
- Eclipse配置Axis2总结
- javax.el.ELException Cannot convert 0e27d734-c316-4e13-8770-161092a2b3c4 of type class java.lang.Str
- JAVA 取Json字符串 里面值
- Struts2数据传输机制:ValueStack(值栈)
- java platform se binary已停止工作
- struts2 package 属性说明