fn:找不到长度:org.apache.taglibs.standard.functions.Functions

时间:2014-10-02 22:14:19

标签: jstl struts

我在jsp中包含了标记库,如下所述:

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

我正在尝试在此代码中使用它:

<c:when test="${fn:length(training.trainingevents) gt 0 }">

但低于错误

  

org.apache.jasper.JasperException:在TLD中为函数fn:length指定的类org.apache.taglibs.standard.functions.Functions找不到:org.apache.taglibs.standard.functions.Functions

2 个答案:

答案 0 :(得分:0)

不确定,关于jstl标签库的错误,但我可以通过使用下面的代码来解决问题,

<c:when test="${not empty training.trainingevents}">

答案 1 :(得分:0)

由于较旧的JSTL jar发生错误,请使用JSTL 1.2版本解决此问题。它对我有用。