默认方式获取请求参数
直接给方法入参上写上一个名字和请求参数名相同的变量。这个变量就来接收参数的值。
@Controller
public class ParamController {
@RequestMapping("/handle01")
public String handle01(String username){
System.out.println("获取到的请求参数是:"+username);
return "success";
}
}
所发请求:
http://localhost:8088/springMVC/handle01?username=hello
结果
@RequestParam获取请求参数
通过@RequestParam指定获取哪个参数的值
@RequestMapping("/handle01")
public String handle01(@RequestParam("user") String username){
System.out.println("获取到的请求参数是:"+username);
return "success";
}
所发请求
http://localhost:8088/springMVC/handle01?user=hello
@RequestHeader
他可以获取到请求头中的某个值。等同于request。getHeader();
@CookieValue
他可以获取某个cookie的值。