<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> //line-1
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c1" %> //line-2
line-1和line-2之間是否有區別。線路2在JSP文件沒有給出任何錯誤,但線-1在另一個JSP給錯誤http://java.sun.com/jsp/jstl/core和http://java.sun.com/jstl/core之間的區別
的標籤庫描述符是我見過的解決方案問題here的,但不能得到理解 什麼是「Facelets的」
這是事實,Facelets的1.x和2.x使用不同的命名空間爲 JSTL標籤庫。這是Facelets 1.x 中的一個或更多的命名空間錯誤,並且已經修復爲Facelets 2.x.
- 真正的JSTL 1.0 taglib使用URI http://java.sun.com/jstl/core。
- 真正的JSTL 1.1/1.2 taglib使用URI http://java.sun.com/jsp/jstl/core。
- Facelets 1.x使用URI http://java.sun.com/jstl/core。
- Facelets 2.x使用URI http://java.sun.com/jsp/jstl/core。
- Facelets 2.2+使用URI http://xmlns.jcp.org/jsp/jstl/core。
您可以在Facelets標籤庫 文檔中找到所有Facelets 2.x標籤。 Facelet不附帶完整標籤集,作爲真正的 JSTL taglib。將和全套
<fn:xxx>
中的幾個複製到Facelets中。<fmt:xxx>
,<sql:xxx>
和<xml:xxx>
標籤 不會在Facelets中被接管。
你不能擁有多個頂級域名的 –
相同前綴看到錯誤無法找到的標籤庫描述符「http://java.sun.com/jsp/jstl/core」我在單獨的jsp文件中使用了兩個jstl。 –
http://stackoverflow.com/questions/5987908/how-to-resolve-can-not-find-the-tag-library-descriptor-for-http-java-sun-co使用此鏈接。可能有什麼不對,包括lib –