Внедрить метод doGet()
, установить данные в качестве атрибута запроса и переслать запрос в JSP. Предполагая, что вы хотите отобразить некоторый список в таблице в JSP:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List<Entity> entities = entityDAO.list();
request.setAttribute("entities", entities); // Will be available as ${entities} in JSP.
request.getRequestDispatcher("/WEB-INF/home.jsp").forward(request, response);
}
Отобразите этот сервлет на url-pattern
из /home
, чтобы вы могли выполнить его с помощью http://example.com/context/home и иметь в JSP что-то вроде этого:
<table>
<c:forEach items="${entities}" var="entity">
<tr>
<td>${entity.id}</td>
<td>${entity.name}</td>
<td>${entity.value}</td>
</tr>
</c:forEach>
</table>
Будет отображен список сущностей в таблице.
Смотри также: