Не могу получить весенние теги на шаблоне freemarker - PullRequest
0 голосов
/ 25 ноября 2018

Код на шаблоне бесплатного маркера -

<#assign sForm=JspTaglibs["http://www.springframework.org/tags/form"]>

Но я перехожу на исключение при переходе на страницу Error executing FreeMarker template FreeMarker template error: Error while looking for TLD file for "<a href="http://www.springframework.org/tags/form" rel="nofollow noreferrer">http://www.springframework.org/tags/form</a>"; see cause exception. FTL stack trace ("~" means nesting-related): - Failed at: #assign sForm = JspTaglibs["<a href="http://ww" rel="nofollow noreferrer">http://ww</a>... [in template "login.ftl" at line 2, column 1] Я уже добавляю зависимости - spring-security-taglibs.
Помогите, пожалуйста, спасибо забудущее!

1 Ответ

0 голосов
/ 25 ноября 2018

Вам необходимо добавить freemarker.ext.jsp.EventForwarding listener

FreeMarker не полагается на поддержку JSP контейнера сервлета, в котором он запускается, когда он используетТеги JSP, поскольку он реализует собственную облегченную среду выполнения JSP.Есть только одна маленькая деталь, на которую следует обратить внимание: чтобы среда JSP FreeMarker могла отправлять события в теги JSP, которые регистрируют прослушиватели событий в своих файлах TLD, вы должны добавить это в WEB-INF / web.xml вашего веб-приложения.:

<listener>
  <listener-class>freemarker.ext.jsp.EventForwarding</listener-class>
</listener>
...