как получить arrayList <dto>в jsp - PullRequest
       17

как получить arrayList <dto>в jsp

0 голосов
/ 14 февраля 2012

Вот мой код, в который я отправляю список типа GroupDTOI в виде списка в сеансе, так как я могу получить его в jsp и повторить.

ArrayList<GroupDTO> groupList = new ArrayList<GroupDTO>();
    groupList = new GroupList().setList(); 

    HttpSession session = request.getSession();
    session.setAttribute("groupList", groupList);

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

Использовать JSTL.

<c:forEach var="group" items="${groupList}">
    This is my Group - ${group}
</c:forEach>

Более уродливый способ - - использовать скриптлеты.

<%
    ArrayList<GroupDTO> groupList = (ArrayList<GroupDTO>) session.getAttribute("groupList");

    for(int i = 0; i < groupList.size(); i++) {
%>
    My Group is <%=groupList.get(i)%>
<%
    }
%>
0 голосов
/ 14 февраля 2012

Вы должны быть в состоянии сделать это через JSTL, как показано здесь или с помощью тегов <% %>, как показано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...