在开发中,一个问题困扰了好久:
1、在后台定义了vIndexs变量,
2、但是,在前台JSP页面中一直取不出。
<s:iterator value="vdIndexs" status="status">
<s:property value="id" />
</s:iterator>
原因在于:
private List<VedioIndex> vIndexs;
public List<VideoIndex> getvIndexs() {
return vIndexs;
}
public void setvIndexs(List<VideoIndex> vIndexs) {
this.vIndexs = vIndexs;
}
所以,JAVA在为变量取名时,不要【第一个字母为小写,第二个字母为大小】,这样JAVA不能正确getter和setter。