이 문제는 사소한 것 같지만 제대로 작동하지 않습니다. jquery ajax로 Spring 컨트롤러 매핑을 호출하고 있습니다. someAttr의 값은 URL의 값에 관계없이 항상 빈 문자열입니다. 이유를 파악하도록 도와주세요.
-URL 호출
http://localhost:8080/sitename/controllerLevelMapping/1?someAttr=6
-컨트롤러 매핑
@RequestMapping(value={"/{someID}"}, method=RequestMethod.GET)
public @ResponseBody int getAttr(@PathVariable(value="someID") final String id,
@ModelAttribute(value="someAttr") String someAttr) {
//I hit some code here but the value for the ModelAttribute 'someAttr' is empty string. The value for id is correctly set to "1".
}
@RequestParam
있다면 여기에 있습니다. docs.spring.io/spring/docs/current/javadoc-api/org/…