Создание пользовательских тегов JSP - PullRequest
1 голос
/ 07 декабря 2011

В моем JSP есть код:

<img src="<c:out value="${requestScope['img_url']}"/>"/>

Я бы хотел заменить его на что-то вроде этого:

<xyz:img src="${requestScope['img_url']}"/>

Я пробовал Struts-Taglib, но для этого нужны распорки. Есть ли другая альтернатива?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Это просто пользовательские теги JSP. Существует большое руководство по Sun / Oracle и множество других полезных ресурсов.

Редактировать: исходная ссылка больше не работает, и я не знаю URL замены. Эта ссылка на архив должна содержать то же содержимое, что и на момент публикации.

1 голос
/ 09 октября 2012

Эта статья помогла мне найти очень простое решение: Инкапсуляция повторно используемого содержимого с помощью файлов тегов

  1. Создать файл WEB-INF / tags / img.tag
  2. Добавьте в JSP этот заголовок: <%@taglib tagdir="/WEB-INF/tags" prefix="xyz" %>
  3. Просто используйте его:)
...