Spring MVC中PathVariable,RequestParam注解

一.@PathVariable

PathVariable可以将URL中的占位符参数绑定到控制器方法的参数中。

 <a href="testPathVariable/10">testPathVariablea>
@RequestMapping("/testPathVariable/{id}")
    public String testPathVariable(@PathVariable("id") int id) {
        System.out.println(id);
        return "success";
    }

id=10

二.@RequestParam

RequestParam可以将请求参数绑定到控制器方法的参数中
value : 参数名
required : 是否必须,默认为true

<a href="testRequestParam?username=zhangsan&age=22">testRequestParama>
@RequestMapping("testRequestParam")
    public String testRequestParam(@RequestParam(value = "username") String username,
            @RequestParam(value = "age") int age) {
        System.out.println("username:" + username + "age:" + age);
        return "success";
    }

你可能感兴趣的:(SpringMVC)