簡體   English   中英

從jstl中的對象獲取值,從列表中獲取屬性名稱

[英]getting value from an object in jstl, getting property name from a list

我是JSTL的新手,我了解要獲取字段值,我們可以使用以下代碼:

<c:out value="${empDetails.id}" />
<c:out value="${empDetails.name}" />
<c:out value="${empDetails.dept}" />
<c:out value="${empDetails.locn}" />

我需要獲取要在UI中以arrayList顯示的屬性名稱列表,在JSP中,我想迭代並從empDetails中獲取值。

我想寫如下:

<c:forEach items="${list}" var="item">
    <c:out value="${empDetails}" property="${item}/>
</c:forEach>

該列表將包含值“ id”,“名稱”,“ locan”,“ dept”等。

可以請人幫忙嗎?

我在stackoverflow問題之一中找到了答案,

<c:forEach items="${list}" var="item">
    <c:out value="${empDetails[item]}" />
</c:forEach>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM