Как реализовать тег «включить» JSP? - PullRequest
2 голосов
/ 08 февраля 2012

Мне нужно определить тег jsp с именем «include».Его следует использовать как:

<cms:include page="/aaa.jsp" />

У него есть атрибут page, который указывает на другой jsp, и он будет включать содержимое этого jsp и отображать его.

Есть лиСуществующий тег lib может сделать это?Или, пожалуйста, дайте мне несколько советов по его реализации, спасибо!


ОБНОВЛЕНИЕ

От Ответ Рамеша из PVK , я знаю, что естьСтандарт <jsp:include> соответствует моим потребностям.

Но в соответствии с требованиями моего проекта я могу использовать имя jsp:include, но cms:include.Я уже определил некоторые другие теги с префиксом cms, а include должен иметь тот же префикс.

Можно ли найти файл tld для jsp:include?Чтобы я мог скопировать объявления в мой файл tld, чтобы повторно использовать тег с новым префиксом.

Ответы [ 2 ]

12 голосов
/ 08 февраля 2012

Для этого уже есть стандартный тег jsp.

This is to include page at runtime.
<jsp:include page="includedPage" />

и

This is to include page at compile time.
<%@ include file="banner.jsp" %>

Ссылки:

0 голосов
/ 10 февраля 2012

В JSP уже есть тег include, который включает другой статический или динамический JSP или другой ресурс в текущий JSP. Ваше требование точно такое же и может быть выполнено с помощью тега jsp include. Вы можете узнать больше о теге JSP Include и других связанных с JSP вещах на apekshit.com

...