Как создавать шаблоны в JSTL JSP - PullRequest
3 голосов
/ 13 июня 2010

Скажем, у меня есть страница JSP с JSTL. Я использую c: forEach и перебираю 5 разных наборов объектов, каждый из которых очень похож. Каждый цикл почти идентичен .. много дублированного кода.

Я бы хотел сделать этот цикл шаблоном - таким как шаблон JSP, но я хочу передать объект (ы) JSTL в параметрах.

Как я могу это сделать?

Или более общий вопрос - как я могу создавать повторно используемые шаблоны HTML в JSP / JSTL?

Ответы [ 2 ]

3 голосов
/ 13 июня 2010

Вы можете использовать tagfiles . Это фрагменты JSP с четко определенными аргументами. Должен быть идеальным для того, что вам нужно.

0 голосов
/ 13 июня 2010

ну, это не идеально, но у меня есть возможность повторного использования через параметризованные включения.Если вы передадите имя bean-компонента, вы можете в jsp-фрагментах получить доступ к bean-компонентам vith $ {xxxxScope [param.beanName]} или $ {xxxxScope [param.formName] [param.beanName]}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...