Maven项目导入jstl标签库jar包正确方式

自己遇到的问题,记录一下
细节决定成败

问题描述

在maven repository中找到jstl标签库配置,配置到pom.xml
Maven项目导入jstl标签库jar包正确方式_第1张图片
配置后无效,导入jstl依然报错!

解决方法

使用jstl-impl
Maven项目导入jstl标签库jar包正确方式_第2张图片
pom.xml配置如下:
由于jstl-impl自带依赖的servlet-api版本过低,应该去除依赖,导入合适版本的servlet-api

        <dependency>
            <groupId>org.glassfish.webgroupId>
            <artifactId>jstl-implartifactId>
            <version>1.2version>
            
            <exclusions>
                <exclusion>
                    <groupId>javax.servletgroupId>
                    <artifactId>servlet-apiartifactId>
                exclusion>
            exclusions>
        dependency>
        
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>javax.servlet-apiartifactId>
            <version>3.1.0version>
            <scope>providedscope>
        dependency>

你可能感兴趣的:(Maven项目导入jstl标签库jar包正确方式)