java - spring mvc,如果實體類別的欄位都是大寫字母,http請求時,資料綁定不上,請問為什麼?
仅有的幸福
仅有的幸福 2017-06-12 09:27:21
0
1
1036

例如:

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

此時,提交的資料綁定到User上,請問在Spring MVC中 必須使用小寫的欄位名稱嗎 ?

仅有的幸福
仅有的幸福

全部回覆(1)
代言

變數名首字母小寫,這個是 Java 程式設計的基礎規範,Java Bean 等的命名都是嚴格遵循這些規範的,這樣框架才好開發。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板