日期:2014-05-17  浏览次数:20727 次

页面不能显示数据
在action中得到了对象,可是现实详细信息的时候却显示不出来。原因是什么呢?

private TWarnPublish tWarnPublish;
private TWarnPublishService twarnPublishService;
private int publishId;
  //setter、getter方法

  public String get(){
String res="";
log.debug("get begin");
twarnPublishService =(TWarnPublishService)ServiceFactory.getService("tWarnPublishService");
try {
tWarnPublish = (TWarnPublish)twarnPublishService.get(publishId);
res = "detail";
} catch (Exception e) {
res="error";
log.error("get error:"+e);
}
log.debug("get end");
return res;
}
返回detail,跳转至detail.jsp页面。】

<table class="list_table" cellspacing="1" cellpadding="1">
<tr>
<td colspan="4" class="edit_title">查看日志详细信息</td>
</tr>
<TR>
<TD class=edit_label>日志编号:</TD>

<TD class=edit_content><s:property
value="tWarnPublish.publishId" />
</TD>
<TD class=edit_label>预警日期:<input type="text" value="<s:property value='tWarnPublish.CWarnObj'/>"/></TD>

<TD class=edit_content><s:property value="tWarnPublish.warnDate" />
</TD>
</tr>
<tr>
<TD class=edit_label>预警对象:</TD>
<TD class=edit_content><s:property value="tWarnPublish.CWarnObj" />
</TD>

<TD class=edit_label>发布方式:</TD>
<TD class=edit_content><s:property
value="tWarnPublish.publishType" />
</TD>
</tr>
<tr>
<TD class=edit_label>接收人员:</TD>

<TD class=edit_content><s:property value="tWarnPublish.incepter" />
</TD>

<TD class=edit_label>预警信息:</TD>

<TD class=edit_content><s:property value="tWarnPublish.warnInfo" />
</TD>
</tr>
<tr>
<TD class=edit_label>预警详细信息:</TD>
<TD class=edit_content><s:property value="tWarnPublish.infoDetail" />
</TD>
<td colspan="2" class=edit_content>&nbsp;</td>
</TR>
<tr>
<td colspan=4 class="input_buttom"><input type="button"
value="确 定" class="button" onclick="this.disabled=true;submitForm()" />&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" value="关闭" class="button"
onClick="window.close()" /></td>
</tr>
</TABLE>
显示不了数据,原因是什么呢?各位帮帮忙。。。


------解决方案--------------------
private TWarnPublish tWarnPublish;
楼主。错误应该在你的变量这。。。最好别第二个字母用大写。。。你换成twarnPublish试试。。。
我记得以前有过类似的错误。。。查资料了解到一些框架什么的默认去调用你的tWarnPublish这个的get set方法会出现两种情况,,一种getTWarnPublish,setTWarnPublish,一种getTwarnPublish,setTWarnPublish,有时候你虽然写getset方法了也是不行的。。。