问题: 回显数据时数据无法显示,经过调试发现model中的数据都为空。 /** * 到达编辑企业信息页面(企业维护-编辑) */ public String updateEntPage(){ return "updateEntPage"; } /** * 在updatePage之前运行,用于回显数据 */ public void prepareUpdateEntPage(){ EntBean bean = (EntBean) getBean("entBean"); model = bean.getEntById(entId); } 原因: model对象的创建方式问题。 错误代码: private EcEnterprise model; public EcEnterprise getModel() { model = new EcEnterprise(); return model; } 修改后: 方式一: private EcEnterprise model = new EcEnterprise(); public EcEnterprise getModel() { return model; } 方式二: private EcEnterprise ecEnterpirse; public EcEnterprise getModel(){ ecEnterprise = new EcEnterprise(); return ecEnterprise; }