У меня есть атрибут, который я перенаправил из сервлета в файл jsp, и хотя я могу использовать этот объект с EL, я хотел бы знать, как получить к нему доступ внутри тегов java. Примером является что-то вроде следующего:
Searching for "${search_phrase}" returned
<c:forEach var="video" items="${results}">
${video.getVideoName()}
${video.getVideoID()}
</c:forEach>
Таким образом, в результате получается ArrayList
видео типа, которое пересылается из сервлета в jsp
Я хотел бы получить доступ к этим ArrayList
внутри <% %>
тегам, чтобы выполнить некоторые более сложные задачи, которые я не могу сделать с EL.
Кто-нибудь знает, как это сделать?
Кстати, это ArrayList
, которое я создаю, потенциально может стать большим. Где это хранится? На сервере или у некоторых пользователей временные файлы? Если он хранится в памяти сервера, очищается ли он через некоторое время / событие, например, пользователь, который запросил ArrayList
, закрывает соединение с сервером?