@RequestMapping中请求URL绑定的占位符

1、@RequestMapping中请求URL绑定的占位符

(1)带占位符的URL是Spring3.0新增的功能,该功能在SpringMVC向REST挺进发展过程中具有里程碑的意义。
(2)通过 @PathVariable可以将 URL中占位符参数绑定到控制器处理方法的入参中:URL中的{xxx}占位符可以通过@PathVariable("xxx")绑定到操作方法的入参中。

 

2、控制器TestRequestMappingController.java

package com.springmvc.web.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/springmvc")
public class TestRequestMappingController {

	@RequestMapping(value="/testPathVariable/{id}/aaa")
	public String testPathVariable(@PathVariable("id") Integer id) {
		System.out.println("testPathVariable:" + id);
		return "success";
	}
	
}

 

3、访问代码

RequestMapping中请求URL的占位符

 

 

你可能感兴趣的:(springmvc)