Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > передача параметра jsp-шному includ`у


Автор: Се ля ви 18.3.2005, 11:24
Есть много страниц JSP, и в каждой из них вставляется внизу одинаковый файл footer.jsp.

Но в одно месте мне понадобилось, что бы в нём отобразилось нечно отличное от стандартного ввода - т.е. в зависимости от родительской страницы, в которую он включён, jsp-файл дожен выводить различный результат. Вопрос - как это сделать?

Автор: Domestic Cat 18.3.2005, 11:34
Вариант первый - определять на этой странице к-л аттрибут, и из включаемой страницы проверять его наличие. Но нужно его убирать на всех остальных страницах, а это неудобно.
Второй - сделать кастом тег и заменить им инклюде. Тогда тегу можноп передавать что хочешь. Если планируется реюзаемость данной фичи - лучше один раз сделать и усе.
Третий - на этой странице просто вписать что нужно. Самый быстрый.

Автор: ZAVS 18.3.2005, 13:29
если сделал статический инклуд

<%@ include file="" %>

то именное пространство у ниx общее

а если динамический

<jsp:include page="" />

тогда параметры можешь передавать при помощи session.setAttribute();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)