fn JSTL不受支持

时间:2011-03-29 11:51:41

标签: java jstl appfuse

使用${fn:contains()}"时会导致以下异常:

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

我该如何解决这个例外?

如果我需要下载更新版本的jstl.jar& standard.jar有人可以给我发链接吗?

提前致谢。

3 个答案:

答案 0 :(得分:7)

我猜你试图将这个表达式用作某个JSTL标记的属性:

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

如果是这样,请确保导入版本为1.1的JSTL标记库(注意URI - 它应包含jsp):

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>

答案 1 :(得分:3)

您还需要函数标记库声明。

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

答案 2 :(得分:2)

尝试使用axtavt的答案,如果仍然无效,请在jsp顶部添加<%@ page isELIgnored ="false" %>