我需要在我的 .jsp 文件中使用 jSTL。
我已经完成了这些先决条件步骤,但没有结果:
1- 我认为适合我的版本是 jstl-1.2.jar
.我下载了放在common和suggested目录下\WebContent\WEB-INF\lib
并使用 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
在 jsp 文件中。
结果:我在源代码中看到了这个错误
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
2- 我将 jar 文件添加到项目构建路径。
结果:步骤 1 的错误已解决,但运行后我看到此错误:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
.
3- 我将 jar 文件放入 \apache-tomcat-7.0.77\webapps\ROOT\WEB-INF
和 \apache-tomcat-7.0.77\lib
.
结果:任何变化。
4- 我下载了 jstl-api-1.2.jar
和 jstl-impl-1.2.jar
也是,我确实喜欢他们的第 1 步到第 3 步。
结果:任何变化。
5- 我也在环境变量中设置类路径。
结果:任何变化。
6- 我已经完成和撤消了上述步骤的任意组合。
结果:任何变化。
我使用这些实用程序:
Windows 7, eclipse IDE, Apache Tomcat/7.0.77, Servlet Version: 3.0, JSP Version: 2.2
我用谷歌搜索并研究了相关的 stackoverflow 帖子和答案,但没有得到任何结果。我是jsp的初学者。有什么想法吗?
最佳答案
关于jsp - 不能在jsp中使用jSTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43720493/