然后 我们来讲 JSTL
Java server pages standarded tag library 简称 JSTL
这是 一个 JSP的标准标签库 JSP标准标签的集合 封装了JSP中的通用核心功能
根据JSTL类库提供的标签 可以将他分为5个类
1 核心标签
2 格式化标签
3 SQL标签
4 XML标签
5 函数标签
这边 我们主要将 核心标签库 与 格式化标签库
我用它 我们先要引入两个JAR包
jstl;jar 和 standard.jar
但进入新社会的我们当然不会去网上下jar包
我们在 项目根目录下的 pom.xml 内的 dependencies 标签下加入代码
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
成功引入 Jar包后 我们可以这样写
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%request.setCharacterEncoding("UTF-8");%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<title>JSP - Hello World</title>
</head>
<body>
<c:if test="${1 == 1}">
<h1>你好 HTML</h1>
</c:if>
</body>
</html>
首先 我们要通过taglib 将 核心标签库导入进来 url是地址 c是代理名
然后 我们下面 通过代理名 c 使用了其中的 if标签
if标签的作用 就和 if一样 如果条件成立 则里面的代码会执行 如果不成立 就不执行 我们在 if标签里面写了 一个 h1标签 内容是你好 test内的条件 1 等于1 明显是成立的 那么 if标签中的内容就会被输出
我们运行界面
没有什么问题 这里条件成立 内容就出来了