FN JSTL не поддерживается - PullRequest
       66

FN JSTL не поддерживается

7 голосов
/ 29 марта 2011

при использовании ${fn:contains()}" вызывает следующее исключение:

org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported

Как я могу решить это исключение?

и если мне нужно скачать более новую версию jstl.jar & standard.jar, кто-нибудь может выслать мне ссылку?

Заранее спасибо.

Ответы [ 3 ]

7 голосов
/ 29 марта 2011

Полагаю, вы пытаетесь использовать это выражение в качестве атрибута некоторого тега JSTL:

<c:if test = "${fn:contains()}">...</c:if>

Если это так, убедитесь, что вы импортировали JSTL taglib версии 1.1 (обратите внимание на URI - он должен содержатьjsp):

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
3 голосов
/ 29 марта 2011

Вам также необходимо объявление библиотеки тегов функций.

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
2 голосов
/ 29 марта 2011

Попробуйте ответ axtavt и, если он все еще не работает, добавьте <%@ page isELIgnored ="false" %> вверху jsp.

...