Java - Spring MVC: Wenn die Felder der Entitätsklasse alle aus Großbuchstaben bestehen, können die Daten während der HTTP-Anfrage nicht gebunden werden.
仅有的幸福
仅有的幸福 2017-06-12 09:27:21
0
1
1037

Zum Beispiel:

<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
}

Zu diesem Zeitpunkt sind die übermittelten Daten an den Benutzer gebunden. Muss ich in Spring MVC Feldnamen in Kleinbuchstaben verwenden?

仅有的幸福
仅有的幸福

Antworte allen(1)
代言

变量名首字母小写,这个是 Java 编程的基础规范,Java Bean 等的命名都是严格遵循这些规范的,这样框架才好开发。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage