[英]pre-compile jsp files happend exceptions
我通過jspc的ant任務預編譯了一些jsp文件,但它構建失敗了。
errers:info.jsp(35,2)屬性前綴fn與任何導入的標記庫都不對應
info.jsp第35行:
<c:if test="${fn:length(requestScope.checkDetailInfoList) gt 1}">
ant任務xml:
<jasper validateXml="false" uriroot="${basedir}/WebRoot"
webXmlFragment="${dir.WEB-INF}/generated_web.xml"
outputDir="${dir.WEB-INF}/src" />
我該怎么說?
您需要確保jsp文件導入JSTL的fn
名稱空間。 在jsp文件中你需要一行看起來像這樣的行:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
此外,當jasper嘗試編譯時,您需要確保JSTL jar( jstl.jar
和standard.jar
)在您的類路徑中。
Asaph的評論是現貨。
還有一點需要檢查:<fn>標記集是JSTL庫的后續添加。 也許你有一個舊版本的jstl.jar和standard.jar需要更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.