-
?傳參
舉例:
http://localhost:8082/news/asset/getDatas?page=1&keyWord=123&year=2020
注解:
@RequestParam
使用:
@RequestMapping("/getDatas") public String getDatas(@RequestParam("page") int page, @RequestParam("keyWord") String keyWord, @RequestParam("year") String year){ return assetService.getDatas(page,keyWord,year); }
注:@RequestParam可以選擇request=false來允許初值為空,但這個值的類型必須為對象,不能為基本類型
-
Restful風格傳參
舉例:
http://localhost:8082/news/asset/getDatas/1/123/2020
注解:
@PathVariable
使用:
@RequestMapping("/getDatas/{page}/{keyWord}/{year}") public String getDatas(@PathVariable("page") int page,@PathVariable("keyWord") String keyWord,@PathVariable("year") String year){ return assetService.getDatas(page,keyWord,year); }
注:
@PathVariable
綁定的是@RequestMapping
中的變量