struts2命名规范问题

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

猜你喜欢

转载自gaoquanyang.iteye.com/blog/1706637