标签库-标签库中未定义任何标签“包含”

时间:2019-05-13 21:01:58

标签: jsp jstl

我在使用JSTL标记库引用的函数时遇到错误

对于在结果集中实现的标记库,我有三个import语句,它们工作得很好。

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

然后我添加了另一个

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

并引发错误,在以前缀fn导入的标签库中未包含任何定义的标签。 我正在尝试选择嵌入到c foreach块中的when块。

<fn:contains>
<c:choose>
<c:when test="${row.TYPE2.contains(row,\"1004\")}">
<c:out value="${row.TYPE2.substring(0,6)}"/>
</c:when>
<c:otherwise>

但是,此错误似乎不一定是不正确的代码-尽管可能是这样,但更多的是不喜欢该功能的标签库元素。

对此有何想法?我正在使用Tomcat 7,其他三个标签库引用也可以正常工作。

如果在阻止状态下出现我的选择,请告诉我,我将尝试纠正。

谢谢。

0 个答案:

没有答案