java - spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?
仅有的幸福
仅有的幸福 2017-06-12 09:27:21
0
1
1017

比如:

<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 等的命名都是严格遵循这些规范的,这样框架才好开发。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板