如何使用Servlet 4.0配置taglib

时间:2018-08-30 10:13:51

标签: java jsp tomcat servlets jstl

我的应用程序正在Tomcat 9上运行。 我想在我的jsp应用程序中使用servlet 4.0和taglibs。

我的jsp的标题是:

错误是:找不到“ http://java.sun.com/jsp/jstl/core”的标记库描述符

为解决此问题,我添加了JSTL依赖关系,但servlet版本与4.0不匹配。

以下依赖项属于servlet 2.4。

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

以下依赖项属于servlet 2.5。

<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>javax.servlet.jsp.jstl</artifactId>
    <version>1.2.5</version>
</dependency>

1 个答案:

答案 0 :(得分:0)

这一定是一个依赖项目问题。

我设法使spring-boot jsp sample运行。

它嵌入了Tomcat的9.0.10版,并依赖jstl库的1.2版