属性名称第一和第二个字母大写,会导致strust找对应的属性set方法时找不到,报空错误:
第一个字母大写的情况:
private String StrustTest;
public String getStrustTest() {
return StrustTest;
}
public void setStrustTest(String strustTest) {
StrustTest = strustTest;
}
前端传来StrustTest,strust回去找对应的set方法,由于上面标红的“strustTest”首字母没有大写,所以找不到对应的方法,故报空错误。
第二个字母大写的情况:
private String sTrustTest;
public String getsTrustTest() {
return sTrustTest;
}
public void setsTrustTest(String sTrustTest) {
this.sTrustTest = sTrustTest;
}
前端传来sTrustTest,strust回去找名称为“setSTrustTest(String sTrustTest)”的set方法,上面标红的方法名称“s”没有大写,所以找不到对应的方法,故报空错误。
从大三个字母开始,出现大写将不会出现此错误问题。这是由于eclipse自动生成方法名称与strust默认去找的方法名称存在一定的差异,所以需要保证第一和第二个字母小写。