<%@ 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 –