Maison  >  Article  >  Java  >  Explication détaillée des exemples de passage de paramètres d'objet dans Spring MVC en JAVA

Explication détaillée des exemples de passage de paramètres d'objet dans Spring MVC en JAVA

怪我咯
怪我咯original
2017-06-30 10:46:461459parcourir

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. @RequestParamLa 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>AttributeAttribut 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn