〈%@ taglib prefix=“c”uri=”http://java.sun.com/jsp/jstl/core“%>Eclipse photon jdk 10 Tomcat 9

esyap4oy  于 2023-04-06  发布在  Java
关注(0)|答案(3)|浏览(189)

我正在为我的大学做一个项目,在这个项目中,我们应该用eclipse photon,Tomcat 9和Java 10创建一个Web服务。
我已经安装了eclipse、tomcat、axis 2和java。
Eclipse版本:光子释放(4.8.0)
java:10-JDK
axis2:axis2-1.7.8
另外,我的eclipse已经完全配置好了(标准配置,包括tomcat、java和axis的必要设置),tomcat服务器也在运行。我的问题是,当我创建一个web服务时,我会在web服务构建过程中创建的不同文件中得到以下错误消息。
找不到〈%@ taglib prefix=“c”uri=”www.example.com“%〉的标记库描述符http://java.sun.com/jsp/jstl/core
我试过不同版本的eclipse和tomcat,觉得版本中有错误,我找到的所有FAQ和文章都是用以前的版本做的,他们解决了这个问题,所以我相信有人可以给予帮助
我该如何解决这个问题?非常感谢,如果你需要进一步的信息,我会尽量收集和分享。

hlswsv35

hlswsv351#

你需要依赖项,我的朋友。这个描述符缺少依赖项。如果你正在使用maven项目,并且想要添加依赖项,或者你想要下载(两者都有),我与你分享一个链接。--〉下载或复制粘贴依赖项到POM.XML文件。
--〉如果你下载了,那么project--〉build path --〉Configure Build Path --〉Libraries --〉Add External Jars。把你的jar文件放在这里。
友情链接:https://mvnrepository.com/artifact/javax.servlet/jstl/1.2

vsaztqbk

vsaztqbk2#

是的,当您没有jstl jar文件时会出现此错误。
请添加这两个文件,此错误应该会消失:

  1. javax.servlet.jsp.jstl-version
  2. javax.servlet.jsp.jstl-api-version
    这是100%为我在Eclipse。
    注意:现在我没有使用Maven,但这些也可以添加到pom.xml中。
oxosxuxt

oxosxuxt3#

JSTL〈%@ taglib prefix=“c”uri=”http://java.sun.com/jsp/jstl/core“%〉
<c:out value="hello world"/> <c:url value=""/>

相关问题