Cet article vous présente principalement les informations pertinentes sur la transmission des paramètres d'objet dans Spring MVC. L'article le présente en détail à travers un exemple de code, qui a une certaine valeur de référence et d'apprentissage pour tous les amis qui en ont besoin. Jetons un coup d'œil ci-dessous.
Avant-propos
Je suis nouveau sur Java En raison de l'urgence du projet, je n'ai pas eu le temps de l'étudier attentivement, donc. lors du passage des paramètres, je les ai simplement adoptés un par un. @RequestParam
La méthode d'annotation est passée. J'ai récemment regardé de plus près et j'ai découvert que Java avait également une méthode similaire à Asp.net Mvc passant des objets en tant que paramètres. , c'est-à-dire en utilisant l'annotation @<a href="http://www.php.cn/java/java-ActiveRecord-Model.html" target="_blank">Modèle<code>@<a href="http://www.php.cn/java/java-ActiveRecord-Model.html" target="_blank">Model</a>Attribute
Attribut méthode, la méthode de réception est la suivante :
@RequestMapping("hello") public String Hello(@ModelAttribute("user") User user) { System.out.println(user.getUserName()); return "hello"; }
La classe User est la suivante :
public class User { private int userID; private String userName; public int getUserID() { return userID; } public void setUserID(int userID) { this.userID = userID; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } }
La méthode d'accès est non différent de lors du passage des paramètres un par un. Mon adresse locale est la suivante : /test/hello?userID=12&userName=sdfsd
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!