@PathVariable注解使用

时间:2020-02-01 21:01:55 类型:JAVA
字号:    

@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值

语法:

@PathVariable("xxx")
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) 
 
@RequestMapping(value="register/{uname}/{upass}”)
请求路径:http://localhost:8080/register/zhuangzi/123456

实例:

@RequestMapping("/register/{uname}/{upass}")
	public String register(@PathVariable("uname") String uname,@PathVariable("upass") String upass) {
		
		System.out.println("用户名:" + uname);
		System.out.println("密码:" + upass);
		return "user/register";
		
	}

访问: 

http://localhost:8080/register/zhuangzi/123456

 结果:

用户名:zhuangzi

密码:123


<