jsp - 不能在jsp中使用jSTL

标签 jsp tomcat jstl

我需要在我的 .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.jarjstl-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的初学者。有什么想法吗?

最佳答案

尝试从以下链接下载 Jar 文件:

http://tomcat.apache.org/download-taglibs.cgi

现在将这些 JAR 添加到您的项目中,希望这会解决问题。

关于jsp - 不能在jsp中使用jSTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43720493/

相关文章:

java - 使用Servlet登录后重定向到index.jsp

java - 读取分块响应

java - 如何在 struts 2.x 的 jsp 页面上访问私有(private)字段?

apache - tomcat无法运行ant reload命令

java - 比较 jSTL 1.2 中的 ArrayList 字符串元素

java - 使用 c :redirect? 重定向用户浏览器是否安全

java - JSP 的类加载过程是怎样的?

Oracle JNDI Tomcat 和 Spring

tomcat - 从 NetBeans 7 运行的 Tomcat 7 的自定义 context.xml 文件

jsp - 仅当存在时才在jsp中包含css文件