「Spring」アノテーション@RequestParamのサンプル
構文
public 戻り型 関数名(@RequestParam(パラメーター名) String パラメーター名){
使用例1 defaultValueを指定
@GetMapping(“/addr")
public String regAddr(@RequestParam(“addrId", defaultValue="123″) int addrId, Model model) {
//some code
}
使用例2
@GetMapping(“/user")
public string user(@RequestParam(“username") String username){
//some code
}
使用例3 required属性にfalseを指定
@RequestMapping(value = {“/user"},params ="method=doFind")
public String doFind(@RequestParam(required = false ) String userId) {
//some code
}
使用例4 パラメータはList型
@RequestMapping(value = {“/user"},method = RequestMethod.POST)
public String doSearch(@RequestParam(required = false )List<String>addrLst ) {
//some code
}