从jstl中的对象获取值,从列表中获取属性名称

问题描述 投票:1回答:1

我是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”等。

有人可以帮忙怎么做?

arrays list jstl field jstl-functions
1个回答
0
投票

我在其中一个stackoverflow问题中找到了答案,

<c:forEach items="${list}" var="item">
    <c:out value="${empDetails[item]}" />
</c:forEach>
© www.soinside.com 2019 - 2024. All rights reserved.