使用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了,真是个可恶的问题,以后得注意了!