「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
}

SpringMVC

Posted by arkgame