У меня есть существующее веб-приложение Spring, использующее JSP и Tiles 3.0.5.В WEB-INF/tags/mytags
есть файлы тегов, на которые ссылаются JSP и другие теги.Допустим, тег example.tag
использует тег line.tag
следующим образом:
<%@ taglib prefix="mytags" tagdir="/WEB-INF/tags/mytags" %>
....
<mytags:line attribute="value" />
Теперь я хочу разработать плагин для этого приложения, который помимо некоторых других / альтернативных компонентов Spring предоставляет замены только длянекоторые из этих тегов.Плагин должен быть доставлен в виде jar-файла, размещенного в WEB-INF / lib.Таким образом, в примере в банке должна быть новая реализация line.tag
, расположенная в банке META-INF/tags/mytags/line.tag
.Тег example.tag
не имеет замены, но должен автоматически использовать версию jar line.tag
, если в пути к классу присутствует плагин jar, а в противном случае - оригинальный line.tag
.
Есть ли способ сделать это?