Да.
- при вызове сервлета
request.setAttribute("result", yourArrayList);
, затем перешли к jsp:
getServletContext().getRequestDispatcher("your.jsp")
.forward(request, response);
с использованием JSTL, в jsp:
<c:forEach items="${result}" var="item">
...
</c:forEach>
Если вы не хотите использовать JSTL (но я рекомендую его использовать), то вы можете получить значение, используя request.getAttribute("result")
и в JSP.
В качестве альтернативы, но не рекомендуется, вы можете использовать request.getSession().setAttribute(..)
вместо этого, если вы хотите redirect()
вместо forward()
.