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