Ce problème semble trivial, mais je n'arrive pas à le faire fonctionner correctement. J'appelle le mapping de mon contrôleur Spring avec jquery ajax. La valeur de someAttr est toujours une chaîne vide, quelle que soit la valeur de l'url. Veuillez m'aider à déterminer pourquoi.
-URL appelé
http://localhost:8080/sitename/controllerLevelMapping/1?someAttr=6
-Mappage des contrôleurs
@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".
}