区别http://java.sun.com/jsp/jstl/core 及http://java.sun.com/jstl/core //第1行 //第2行

区别http://java.sun.com/jsp/jstl/core 及http://java.sun.com/jstl/core //第1行 //第2行,java,jsp,jstl,Java,Jsp,Jstl,1号线和2号线之间有什么区别吗。jsp文件中的第2行没有给出任何错误,但另一个jsp文件中的第1行给出了错误 找不到的标记库描述符 “” 我看到了问题的解决办法,但无法理解 什么是“Facelets” 的确,Facelets 1.x和2.x使用不同的名称空间作为 JSTL标记库。这或多或少是Facelets 1.x中的名称空间错误 并且已针对Facelets 2.x进行了修复 真正的JSTL 1.0标记库使用URI 真正的JSTL 1.1/1.2标记库使用URI Facelets1.x使用UR

1号线和2号线之间有什么区别吗。jsp文件中的第2行没有给出任何错误,但另一个jsp文件中的第1行给出了错误

找不到的标记库描述符 “”

我看到了问题的解决办法,但无法理解 什么是“Facelets”

的确,Facelets 1.x和2.x使用不同的名称空间作为 JSTL标记库。这或多或少是Facelets 1.x中的名称空间错误 并且已针对Facelets 2.x进行了修复

  • 真正的JSTL 1.0标记库使用URI
  • 真正的JSTL 1.1/1.2标记库使用URI
  • Facelets1.x使用URI
  • Facelets 2.x使用URI
  • Facelets 2.2+使用URI
您可以在Facelets标记库中找到所有Facelets 2.x标记 文档Facelets不附带完整的标记集作为真实的 JSTL标记库。只有少数
和整套
复制到facelet中。
标签 在Facelet中没有被接管

如果您正在使用(uses
JSTL 1.2

表示使用不需要的EL表达式。您可以像
${propertyName}

使用时(使用
JSTL 1.0
已弃用)

您不能在需要的jsp页面上直接使用EL表达式。页面上的EL表达式将不起作用。e、 g.

另外,要使用
http://java.sun.com/jsp/core
它又太旧了

结论:

-可以直接使用EL


-不能直接使用EL

您不能为多个TLD使用相同的前缀。请参阅错误无法找到“”的标记库描述符。我在单独的jsp文件中同时使用两个jstl。使用此链接。可能有什么错误,包括libI已经包括了库,这就是为什么没有得到第2行的错误。但是../jsp/jstl.的方法是什么。。还有…/jstl/(没有jsp)。因此,您的问题本质上是:“什么是Facelets?”其余的问题实际上是无关的?你试过把“什么是Facelets?”复制粘贴到谷歌吗?
<%@ 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