Реализуйте метод doGet()
следующим образом (используя Product
в качестве примера сущности реального мира):
List<Product> products = yourRemoteInterface.list();
request.setAttribute("products", products); // Will be available as ${products}
request.getRequestDispatcher("/WEB-INF/products.jsp").forward(request, response);
Реализуйте JSP следующим образом:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<table>
<c:forEach items="${products}" var="product">
<tr>
<td>${product.name}</td>
<td>${product.description}</td>
<td>${product.price}</td>
<td><img src="${product.image}" /></td>
</tr>
</c:forEach>
</table>
Отобразите сервлет в web.xml
на url-pattern
, например /products
, тогда вы сможете запустить сервлет и показать JSP с помощью http://example.com/contextname/products.