1. @RequestParam 用來處理Content-Type為application/x-www-form-urlencoded(默認類型如果不指定)
GET和POST請求傳的參數會自動轉換賦值到@RequestParam 所注解的變量上
例1: http://localhost:8080/test?name=zhangsan&age=30
@RequestMapping("/test")
public String test(@RequestParam Map<String,String> param){
param.forEach((key,value)->{
System.out.println("key="+key+",value="+value);
});
}
如上打印結果為:
key=name,value=zhangsan
key=age,value=30
例2: http://localhost:8080/test?name=zhangsan
@RequestMapping("/test")
public String test(@RequestParam String name){
System.out.println("name="+zhangsan);
}
如上打印結果為:
name=zhangsan
