Java Server Pages Standard Tag Libray简称JSTL,JSTL标准标签库的集合,用于解决一些常见问题,如条件测试,XML处理,数据库和访问数据库等。
核心标签库:
http://java.sun.com/jsp/jstl/core
包含Web应用的常见工作,比如:循环,表达式等
http//:java.sun.com/jsp/jstl/fmt
用来格式化数据工作。
使用JSTL类库,必须以下面格式使用taglib指令
<%@taglib uri=" " prefix=" "%>
例
<%@taglib uri="http://java.sun.com/jsp/jstl/core" perfix="c"%>
导入库需要两个jar包下载方法如下
官网地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
找到1.1.2版本下载
下载完成后解压,然后选择
将这两个jar包放到项目下面,操作方法如下
在WEB-INF下建一个然后将这两个jar包拷贝到此目录下如图
打开File——>Project Structure——>Modules——>Dependencies——>选择+——>JAR or directories选择刚刚创建的lib目录添加进去如图
这样就已经成功引入所需要的库了下图为测试代码
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>JSTL的使用</title>
</head>
<body>
<c:if test="${1==1}">
<div style="color:red; text-align:center; font-size: 80px"> <h1>JSTL世界欢迎你!</h1> </div>
</c:if>
</body>
</html>
显示成功如下图
注:如果使用tomcat10.0.17或者其他版本的tomcat出现如下错误建议跟换tomcat版本
如果使用其他版本tomcat出现如下错误
这是因为兼容问题只需要将头文件按照如下操作即可
<%@taglib prefix=“c” uri=“http://java.sun.com/jstl/core” %>改为
<%@taglib prefix=“c” uri=“http://java.sun.com/jstl/core_rt” %>
希望对你有帮助