Передайте Список другому jsp файлу

keremk был правильным, когда он сказал для изменения цвета фона 'представления', когда Вы нажали на кнопку и вошли в инспектора. Это изменяет небольшие углы в любой цвет, который Вы выбрали.

13
задан Sergio del Amo 8 October 2009 в 16:10
поделиться

5 ответов

Это действительно то, для чего предназначены теги jsp. Вы создаете файл .tag, который принимает атрибуты (не параметры), которые могут иметь произвольный тип.

См. эту статью для хорошего руководства.

«Параметры» аналогичны параметрам, которые вы видите в HTTP-запросе (часть URL-адреса после символа "?").

7
ответ дан 1 December 2019 в 21:53
поделиться

Согласитесь с ChssPly76, что это, вероятно, признак проблемы, если список генерируется в JSP, но другой альтернативный подход для передачи объекта в другой JSP - это добавить его в поле атрибута HttpServletRequest objects с помощью скрипта:

JSP со списком:

<%
request.setAttribute("theList", ListObject);
%>

Другой JSP:

<%
List myList = (List) request.getAttribute("theList");
%>
10
ответ дан 1 December 2019 в 21:53
поделиться

Как вы получаете этот список в своем основном JSP?

Если вы получаете его из модели (прямой / косвенный запрос / атрибут сеанса), вы можете передать имя атрибута вашего включенного JSP и повторно получите его из модели:

<jsp:include page="/jsp/appList.jsp">
  <jsp:param name="applications" value="confirmedApplications"/>
</jsp:include>

Если вы создаете или изменяете этот список в самом JSP, у вас действительно большие проблемы, чем это :-), но вы можете свяжите ваш список с запросом под некоторым именем атрибута, а затем используйте описанный выше подход.

3
ответ дан 1 December 2019 в 21:53
поделиться

Предполагая, что вы помещаете список в область запроса и используете applications в качестве имени вашего параметра, вы можете ссылаться на список, подобный этому $ {requestScope [param .applications]}

2
ответ дан 1 December 2019 в 21:53
поделиться

Вы можете использовать объекты запроса или сеанса для передачи объектов.

Преимущество

Запрос - Использовать запрос, поскольку его время жизни меньше по сравнению с объектом сеанса.

Сеанс - Вы можете получить тот же объект позже на другой странице или в другом действии

0
ответ дан 1 December 2019 в 21:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: