Maven專案匯入jstl標籤庫jar包正確方式
阿新 • • 發佈:2019-01-02
自己遇到的問題,記錄一下
細節決定成敗
問題描述
在maven repository中找到jstl標籤庫配置,配置到pom.xml
配置後無效,匯入jstl依然報錯!
解決方法
使用jstl-impl
pom.xml配置如下:
由於jstl-impl自帶依賴的servlet-api版本過低,應該去除依賴,匯入合適版本的servlet-api
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId >jstl-impl</artifactId>
<version>1.2</version>
<!-- 去除依賴 -->
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId >
</exclusion>
</exclusions>
</dependency>
<!-- 匯入servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version >3.1.0</version>
<scope>provided</scope>
</dependency>