在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> </td>
</TR>
<tr>
<td colspan=4 class="input_buttom"><input type="button"
value="确 定" class="button" onclick="this.disabled=true;submitForm()" />
<input type="button" value="关闭" class="button"
onClick="window.close()" /></td>
</tr>
</TABLE>
显示不了数据,原因是什么呢?各位帮帮忙
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> </td>
</TR>
<tr>
<td colspan=4 class="input_buttom"><input type="button"
value="确 定" class="button" onclick="this.disabled=true;submitForm()" />
<input type="button" value="关闭" class="button"
onClick="window.close()" /></td>
</tr>
</TABLE>
显示不了数据,原因是什么呢?各位帮帮忙
解决方案 »
- 为什么我这个从pageContext过来的vector不能添加值
- java String repalce大难题!
- 使用spring的时候,如何配置上的session呢
- 关于gb2312,gbk,iso-8859,utf-8,utf-16,unicode的关系的问题
- <jsp:include>动作是不是只在翻译时处理一次?
- 求大神知道一个JS
- 紧急请教:在servlet中用getRequestDispatcher转到另一jsp页面的问题?
- 关于列表在多个页面共享的问题。
- 救命啦啦,,關于servlet的問題,代碼如下:
- dubbo报错没有提供者
- ireport 错误
- jsp中调用js方法传参问题
private TWarnPublishService twarnPublishService;
这两个生成setter和getter方法页面才能接受到值
不是GET SET的问题那估计是标签没有导入的问题
<%@ taglib prefix="s" uri="/struts-tags"%>
LZ后台输出那些值看有没有被赋值
<s:property value="publishId" />这个就可以显示。
只要是通过tWarnPublish点出来的东西都不能显示
看值有没有被赋值?你是说那个tWarnPublish对象的属性么?调试的时候,这个对象都有值的
private TWarnPublishService twarnPublishService;
这两个生成setter和getter方法页面才能接受到值
<s:property value="tWarnPublish" />看看有没东西
确定一定以及肯定的说:生成了
直接 shift+alt+s+r 查看,就知道有木有生成了。
<TD class=edit_label>预警日期:<input type="text" value="<s:property value='tWarnPublish.CWarnObj'/>"/></TD>
楼主。错误应该在你的变量这最好别第二个字母用大写你换成twarnPublish试试
我记得以前有过类似的错误查资料了解到一些框架什么的默认去调用你的tWarnPublish这个的get set方法会出现两种情况,,一种getTWarnPublish,setTWarnPublish,一种getTwarnPublish,setTWarnPublish,有时候你虽然写getset方法了也是不行的