常见的参数变量
程序员文章站
2024-02-23 17:21:46
...
@PathVariable (路径变量)
获取路径上的变量的值
例如发送的请求:/car/1/owner/asd
想获得传来的car的id的值,owner的username的值,就可以使用@PathVariable
@GetMapping("/car/{id}/owner/{username}")
public Map<String,Object> PathVariablePathVariable(
@PathVariable("id") String id,
@PathVariable("username") String username,
//这里必须得是<String,String>类型
@PathVariable Map<String,String> pv) {
Map<String,Object> map=new HashMap<>();
map.put("id",id);
map.put("username",username);
map.put("pv",pv);
return map;
}
<a href="/car/2/owner/asd">/car/{id}/owner/{username}</a>
代码运行结果:
得到对应路径上传来的值,也可用一个map得到传入的所有参数,不过必须得是Map<String,String>类型