Freemarker не видит стандартные библиотеки тегов в проекте Struts2 - PullRequest
0 голосов
/ 12 июля 2010

В настоящее время я обновляю наше веб-приложение с веб-сайта до Struts2. Я сталкиваюсь с проблемой с маркером, которую я не могу решить.

В файле FTL у меня есть:

<#assign c=JspTaglibs["http://java.sun.com/jstl/core"]>

При рендеринге страницы получаю:

JspTaglibs["http://java.sun.com/jstl/core"] is undefined.

Я использую другие метки (например, пружины и стойки), я определил их в web.xml, и он работает нормально.

Как заставить работать стандартные библиотеки?

Ответы [ 2 ]

2 голосов
/ 12 июля 2010

Этот URI устарел более десяти лет назад. Используйте http://java.sun.com/jsp/jstl/core. С другой стороны, вам также необходимо убедиться, что вы установили JSTL правильно (просто поместив / поместив JAR-файл (-ы) в путь к классам времени выполнения веб-приложения).

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

Оказывается, это была самая простая вещь.Каталог /WEB-INF/lib не был заполнен полностью, и это вызвало эту ошибку.Я полностью перестроил проект, и теперь он работает как по волшебству.

...