получение значения из объекта в jstl, получение имени свойства из списка - PullRequest
1 голос
/ 08 марта 2019

Я новичок в JSTL , я понимаю, что для получения значения поля мы можем использовать следующий код:

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

У меня есть требование получить список имен свойств, которые будут отображаться в пользовательском интерфейсе в arrayList, в JSP я хочу выполнить итерацию и получить значение из empDetails.

Я хочу написать что-то вроде ниже:

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

Список будет содержать значения «id», «name», «locan», «dept» и т. Д.

Может кто-нибудь, пожалуйста, помогите, как это сделать?

1 Ответ

0 голосов
/ 08 марта 2019

Я нашел ответ в одном из вопросов stackoverflow,

<c:forEach items="${list}" var="item">
    <c:out value="${empDetails[item]}" />
</c:forEach>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...