使用struts2开发项目,在action中使用domain model的方式开发项目的时候,我是这样定义action中的bean属性的:
private TZhzfJycx tZhzfJycx;
public TZhzfJycx gettZhzfJycx() {
return tZhzfJycx;
}
public void settZhzfJycx(TZhzfJycx tZhzfJycx) {
this.tZhzfJycx = tZhzfJycx;
}
结果在前端怎么也无法将值注入进来。最后发现是命名的问题:tZhzfJycx中Z的大写导致无法将值注入进来。
改成:
private TZhzfJycx tzhfJycx;
public TZhzfJycx getTzhfJycx() {
return tzhfJycx;
}
public void setTzhfJycx(TZhzfJycx tzhfJycx) {
this.tzhfJycx = tzhfJycx;
}
将z小写,就ok了,真是个可恶的问题,以后得注意了!