JSTL依赖问题taglib的url标红报错

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

安装网上说的api和具体实现,有两个依赖

但是在jsp中taglib 的url就是报错

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

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

看到有人在说引入jstl.jar和standard.jar包,但是。。

对于使用 JSTL 的现代 Java Web 应用程序,您通常不需要单独的 standard.jar 文件。从 JSTL 1.2 版本开始,JSTL 的 API 和其实现已经被整合到单一的 JAR 文件中,通常是 jstl.jar。因此,如果您在使用 JSTL 1.2 或更高版本,您只需要包含这个合并后的 JAR 文件即可。

<!-- JSTL API 和实现 -->
<dependency>
    <groupId>javax.servlet.jsp.jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

或者用下面那个,用一个就行了,用两个还是会导致taglib 的url标红报错

我用的下面那个,其他上面操作都不需要,引入下面的依赖就行了

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

再给点web.xml的

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

jsp的

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>我用的这个

<%@ taglib uri="http://xmlns.jcp.org/jsp/jstl/core" prefix="c" %>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值