1. 程式人生 > >@PathVariable註解說明及其用法

@PathVariable註解說明及其用法

@PathVariable 對映 URL 繫結的佔位符

  • 帶佔位符的 URL 是 Spring3.0 新增的功能,該功能在SpringMVC 向 REST 目標挺進發展過程中具有里程碑的意義
  • 通過 @PathVariable 可以將 URL 中佔位符引數繫結到控制器處理方法的入參中:URL 中的 {xxx} 佔位符可以通過@PathVariable(“xxx“) 繫結到操作方法的入參中。

例項: 
SpringMVCTest.java

//@PathVariable可以用來對映URL中的佔位符到目標方法的引數中
@RequestMapping("/testPathVariable/{id}")
    public String testPathVariable(@PathVariable("id") Integer id)
    {
        System.out.println("testPathVariable:"+id);
        return SUCCESS;
    }

index.jsp

<a href="springmvc/testPathVariable/1">testPathVariable</a>