Ce problème semble trivial, mais je n'arrive pas à le faire fonctionner correctement. J'appelle mon mappage de contrôleur Spring avec jquery ajax. La valeur de someAttr est toujours une chaîne vide quelle que soit la valeur dans l'url. S'il vous plaît, aidez-moi à déterminer pourquoi.
-URL appelé
http://localhost:8080/sitename/controllerLevelMapping/1?someAttr=6
-Cartographie du contrôleur
@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
, la voici: docs.spring.io/spring/docs/current/javadoc-api/org/…