添加 jstl 作为 Maven 依赖

Adding jstl as a Maven Dependency

我正在使用 Eclipse 将 Maven 依赖项添加到我的项目中。

在创建 pom.xml 然后单击依赖项选项卡时,我能够 select spring jar 依赖项,但我无法从此处找到或加载 jstl。有谁知道如何从这个屏幕自动执行此操作,还是必须始终手动输入 pom.xml

javax.servlet.jsp.jstl <-- 我相信是当前的

将此添加到您的 pom 并根据需要更改版本:

<groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>6.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

将此添加到您的 pom(下方),然后您可以转到项目,右键单击-> Maven -> 更新项目并等待几秒钟以获取正弦和“voila”(y)

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

You're seeing it because of

尝试添加这个

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

而不是这个

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

它会解决你的问题。