JSTL 报错 TagLibraryValidator
2024-09-08 16:02:40
今天想要在 JSP 页面上用 JSTL 简化操作,发现导入 jstl、standard 包报错了。我是按照菜鸟上的教程来的。我的 Tomcat 版本是 10.0,之后发现 10.0 版本的 Tomcat 导入的是以下几个包:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jakarta.servlet.jsp.jstl</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-spec</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version>1.2.5</version>
</dependency>
可能是 Tomcat 版本太高了,所以以前的导入教程不适用现在了。jstl 导入的是 org.glassfish.web,标签库用的是 org.apache.taglibs,web.xml 也不需要配置标签库。也不要忘记在 JSP 页面的最顶部加上如下标签:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
最新文章
- Maven项目自动生成mybaties配置文件
- 大数据下的java client连接JDBC
- HDU 4417 - Super Mario ( 划分树+二分 / 树状数组+离线处理+离散化)
- 腾讯校招技术岗面试经历及总结(已发offer)
- WCF 简单示例
- air2调用本地exe的文章
- memcached采用的网络模型
- pygame安装
- xaml控件样式大全(太有用了)C#
- Zend Studio 10.6.0汉化教程(图文)
- while循环学习之统计流量
- angularjs+ionic+&#39;h5+&#39;实现二维码扫描功能
- HDU2256(矩阵)
- 《linux 必读》
- RAM和ROM
- 2018.11.07 NOIP模拟 数独(模拟)
- 机器学习实战-ch2-有标签的聚类算法
- 基于std::mutex std::lock_guard std::condition_variable 和std::async实现的简单同步队列
- Comparable和Comparator的区别&;Collections.sort的两种用法
- QT 5.12 安装MinGW 7.3.0 32bit