Свяжите JSP с сервлетом и верните ResultSet из сервлета в JSP - PullRequest
4 голосов
/ 11 ноября 2009

Привет. В настоящее время я передаю строку сервлету, который затем выполняет поиск в базе данных доступа и получает объект ResultSet. Я конвертирую это в ArrayList и перенаправляю обратно в JSP

Я ищу простой кусок кода для связи с сервлетом в JSP с помощью простой ссылки!

Я надеюсь, что это правильный способ передачи набора результатов обратно в jsp

1 Ответ

7 голосов
/ 11 ноября 2009

Использование RequestDispatcher#forward():

public void doSomething(HttpServletRequest request, HttpServletResponse response) {
    List<Item> items = itemDAO.list();
    request.setAttribute("items", items);
    request.getRequestDispatcher("page.jsp").forward(request, response);
}

Пример JSP:

<table>
    <c:forEach items="${items}" var="item">
        <tr>
            <td>${item.property1}</td>
            <td>${item.property2}</td>
        </tr>
    </c:forEach>
</table>

Надеюсь, это поможет.

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