@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;
}