Il existe trois façons d'obtenir la valeur transmise à partir de la réception dans la méthode du contrôleur précédent:
1. Grâce à HttpServletRequest:
@RequestMapping (value = "/ index1") public String helloAction1 (httpServLetRequest request) {System.out.println (request.getParameter ("nnn")); // Obtenez la valeur de l'élément avec le nom frontal nnn return "index";}2. Obtenez le nom du paramètre:
@RequestMapping (value = "/ index1") public String helloAction1 (String nnn) {// Le nom ici doit être cohérent avec le nom de l'élément frontal pour obtenir System.out.println (nnn); retourner "index";}3. Obtenu par annotation @RequestParam:
@Requestmapping (value = "/ index") public String helloAction (@RequestParam (value = "nnn", required = false) String nnn1, modèle modèle) {// nnn devrait être cohérent avec le front-end, qui peut être compris ici comme alias pour le paramètre nnn1 System.out.println (nn1); Model.AddAttribute ("Hello", "Ceci est la valeur transmise par action:" + nnn1); retourner "index";}SpringMVC peut également obtenir diverses propriétés de VO en prenant VO en tant que paramètre:
@RequestMapping (value = "/ index2") String public helloAction2 (utilisateur utilisateur) {System.out.println (user.getAccount ()); System.out.println (user.getPassword ()); retourner "index";}Lorsque vous utilisez des objets pour obtenir des données, veillez à ce que l'attribut de nom d'élément de la page frontale soit cohérent avec les noms de chaque attribut de VO
L'exemple ci-dessus de la valeur transmise par la réception SpringMVC est tout le contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.