<%@ page
language="java"
import="java.util.*"
pageEncoding="utf-8"
isErrorPage = "false"
session = "true"
%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<meta charset = "utf-8"/>
</head>
<body>
<%--JSTL标签 (全名:java standard tag library) --%>
<%--
1.核心标签库 (重点) (c标签库)
2.国际化标签 (fmt标签库)
3.EL函数库 (fm函数库)
4.xml标签库(不用)
5.sql标签库(不用)
--%>
<%--
使用JSTL标签步骤
1.导入jspl支持的jar包(标签背后隐藏的包)
2.使用talib指令导入标签
--%>
<%--使用标签 --%>
<c:set var="name" value = "rose"></c:set> <%--保存数据到域中 --%>
${name }
<%--default:当value值为null时,使用默认值
escapeXml:是否最value值进行转移
false 不转
true 转义(默认)
--%>
<c:out value="${name}" default="默认值"></c:out> <%-- 获取数据--%>
<c:if test="${10==5 }">
条件成立
</c:if> <%--条件判断 --%>
<%-- 多条件判断 --%>
<c:set var = "score" value = "6"></c:set>
<c:choose>
<c:when test="${score>90&&score<=100 }">
优秀
</c:when>
<c:when test="${score>80&&score<=90 }">
良好
</c:when>
<c:when test="${score>70&&score<=80 }">
合格
</c:when>
<c:otherwise>
滚犊子
</c:otherwise>
</c:choose>
<%-- 循环
<c:forEach></c:forEach>
<%--
begin="" :从那个元素开始
end ="" :到那个元素结束
step ="" :步长
items="" :需要遍历的数据(集合)
var ="" :每个变量的名称
varStatus="":当前正在遍历的元素的状态对象, (count属性:当前遍历的位置))
--%>
<%--切割
items 字符串
delims 按照什么切割
--%>
<c:forTokens items="" delims=""></c:forTokens>
<%--重定向 --%>
<c:redirect url=""></c:redirect>
</body>
</html>
language="java"
import="java.util.*"
pageEncoding="utf-8"
isErrorPage = "false"
session = "true"
%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<meta charset = "utf-8"/>
</head>
<body>
<%--JSTL标签 (全名:java standard tag library) --%>
<%--
1.核心标签库 (重点) (c标签库)
2.国际化标签 (fmt标签库)
3.EL函数库 (fm函数库)
4.xml标签库(不用)
5.sql标签库(不用)
--%>
<%--
使用JSTL标签步骤
1.导入jspl支持的jar包(标签背后隐藏的包)
2.使用talib指令导入标签
--%>
<%--使用标签 --%>
<c:set var="name" value = "rose"></c:set> <%--保存数据到域中 --%>
${name }
<%--default:当value值为null时,使用默认值
escapeXml:是否最value值进行转移
false 不转
true 转义(默认)
--%>
<c:out value="${name}" default="默认值"></c:out> <%-- 获取数据--%>
<c:if test="${10==5 }">
条件成立
</c:if> <%--条件判断 --%>
<%-- 多条件判断 --%>
<c:set var = "score" value = "6"></c:set>
<c:choose>
<c:when test="${score>90&&score<=100 }">
优秀
</c:when>
<c:when test="${score>80&&score<=90 }">
良好
</c:when>
<c:when test="${score>70&&score<=80 }">
合格
</c:when>
<c:otherwise>
滚犊子
</c:otherwise>
</c:choose>
<%-- 循环
<c:forEach></c:forEach>
<%--
begin="" :从那个元素开始
end ="" :到那个元素结束
step ="" :步长
items="" :需要遍历的数据(集合)
var ="" :每个变量的名称
varStatus="":当前正在遍历的元素的状态对象, (count属性:当前遍历的位置))
--%>
<%--切割
items 字符串
delims 按照什么切割
--%>
<c:forTokens items="" delims=""></c:forTokens>
<%--重定向 --%>
<c:redirect url=""></c:redirect>
</body>
</html>