我正在使用hibernate + spring MVC。在我的项目中,表中有一列,例如:
@Column(name = "CLM_DSCRIPTION")
private Text desc;
和吸气者&这个
的setter方法 public Text getDesc() {
return desc;
}
public void setDesc(Text desc) {
this.desc = desc;
}
现在我在jsp中使用了这个表,我希望将这个列数据显示到表中。 M做如下
<c:forEach items="${tbleObjs}" var="tbl" varStatus="status">
<tr>
<td>${status.index+1}</td>
<td class="labels2">${tbl.desc}</td>
</tr>
</c:forEach>
但这里没有${tbl.desc}
。
如果我做了desc.getValue()然后它会工作,但我不知道,这是实现这一目标的最佳方法。
请建议我一个更好的方法。
答案 0 :(得分:2)
我用以下代码实现:
<c:forEach items="${entityObjs}" var="tbl" varStatus="status">
<tr>
<%
Entity entityObj = (Entity)pageContext.getAttribute("tbl");
String disc = project.getDesc().getValue();
pageContext.setAttribute("disc",disc);
%>
<td>${status.index+1}</td>
<td class="labels2">${disc}</td>
</tr>
</c:forEach>