Spring注解(一) @RequestMapping @RequestParam @PathVariable

@RequestMapping  将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上

@RequestParam 从request请求中取值,例如当前请求http://localhost:8080/springMVC/helloworld?a=1&b=2

public String test() {

    @RequestParam(name="a", required=true, defaultValue = "1")

    String abbbb;

}

属性共有四个:

name 参数的名称,需要和url传递的参数名一致

required 参数是否必须

value name的别名

defaultValue 默认值

@PathVariable 从URL中取值,http://localhost:8080/springMVC/helloworld?a=1&b=2

@RequestMapping("/springMVC/{id}")

public String test(@PathVariable(value = "id") String name) {

    @RequestParam(name="a", required=true, defaultValue = "1")

    String abbbb;

}

猜你喜欢

转载自my.oschina.net/u/2462104/blog/1807668