$.ajax({ ... url : 'test', data : { TEST:$("#TEST").val() }, ... })public class User {private String TEST;public String getTEST(){ return TEST ;}p" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?

spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?

来源:网络整理     时间:2017/6/5 12:24:51     关键词:

关于网友提出的“ spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?”问题疑问,本网通过在网上对“ spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?
描述:

比如:



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


以上介绍了“ spring mvc,如果实体类的字段都是大写字母,http请求时,数据绑定不上,请问为什么?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4347915.html

相关图片

相关文章