recherche

Maison  >  Questions et réponses  >  le corps du texte

java - spring mvc, si les champs de la classe d'entité sont tous en majuscules, les données ne peuvent pas être liées lors de la requête http Pourquoi ?

Par exemple :

<input type="text" id="TEST" value="12345" />

$.ajax({
...
url : 'test',
data : { TEST:$("#TEST").val() },
...
})
public class User {
   private String TEST;
   
   public String getTEST(){ return TEST ;}
   public void setTEST (String TEST) {  this.TEST = TEST; }
}

@RequestMapping(value="test",method={RequestMethod.GET,RequestMethod.POST})
@ResponseBody
public String test(User user){
  //deal with user and return some data
}

À l'heure actuelle, les données soumises sont liées à l'utilisateur. Dois-je utiliser des noms de champs en minuscules dans Spring MVC ?

仅有的幸福仅有的幸福2739 Il y a quelques jours1032

répondre à tous(1)je répondrai

  • 代言

    代言2017-06-12 09:29:21

    La première lettre du nom de la variable est en minuscule. Il s'agit de la spécification de base de la programmation Java. La dénomination des Java Beans, etc., suit strictement ces spécifications, afin que le framework puisse être développé facilement.

    répondre
    0
  • Annulerrépondre