使用jspel从bean对象列表中检索bean值

thigvfpy  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(351)

下面是struts操作中设置的请求属性

ArrayList<HistoryTeardownHeader> list = new ArrayList<HistoryTeardownHeader>();
// add values to list 
request.setAttribute("tdbList",list);

下面我展示了如何获取列表。我无法从这行代码中获取值weldtype

<c:forEach var="post" items="${requestScope.tdbList}">
<c:out value="${ post.weldType}"></c:out>
<html:hidden property="currentWeld" value="${post.weldType}"/>
</c:forEach>

下面的bean是在historyteardownheader类中声明的。

private String weldType;

public String getWeldType() {
    return weldType;
}
public void setWeldType(String weldType) {
    this.weldType = weldType;
}
vd2z7a6w

vd2z7a6w1#

抱歉伙计们!
weldtype属性没有正确地从db获取值,因此它没有正确地反映。
所以上面给出的el代码实际上是正确的,工作正常!

相关问题