как читать содержимое arrayList с использованием JSTL - PullRequest
2 голосов
/ 23 ноября 2010

Я хочу прочитать объекты arrayList Атрибуты, которые назначены для запроса объекта из JSTL как я могу это сделать? я попробовал следующее

вот код сервлета:

ArrayList<Employee> al = new ArrayList<Employee>();
/* code for filling the ArrayList with objects from class Employee */
request.setAttribute("alldata", al);`

На моей странице JSP:

<jsp:useBean id="alldata" class="java.util.ArrayList" scope="request">
<c:forEach items="alldata" var="item">
<c:out value="item.getName()"></c:out>
</c:forEach>
</jsp:useBean>

но это не работает,

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 23 ноября 2010

Должно быть:

<c:forEach items="${alldata}" var="item">
  <c:out value="${item.name}"/>
</c:forEach>

Примечание: нет <jsp:useBean> требуется.

0 голосов
/ 23 ноября 2010

использовать выражение EL

<c:out value="${item.name}"></c:out>
...