我是JSTL的新手,我知道要获得字段值,我们可以使用以下代码:
<c:out value="${empDetails.id}" />
<c:out value="${empDetails.name}" />
<c:out value="${empDetails.dept}" />
<c:out value="${empDetails.locn}" />
我需要获取要在arrayList中的UI中显示的属性名称列表,在JSP中我想迭代并从empDetails获取值。
我想写下面的内容:
<c:forEach items="${list}" var="item">
<c:out value="${empDetails}" property="${item}/>
</c:forEach>
列表将包含值“id”,“name”,“locan”,“dept”等。
有人可以帮忙怎么做?
我在其中一个stackoverflow问题中找到了答案,
<c:forEach items="${list}" var="item">
<c:out value="${empDetails[item]}" />
</c:forEach>