欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

JSTL标签库

时间:2023-06-08
什么是JSTL标签库

JSTL标签库,全称是指 JSP Standard Tag Library JSP标签库。是一个不断完善的开放源代码的jsp标签库。
EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更加简介。
JSTL五个不同功能的标签库组成:

引用:<%@ taglib prefix=“前缀” uri=“你要引用的标签库的url”>

JSTL标签库的使用

a)如何可以使用标签库

先导入就是jstl标签库的jar包

b)core核心库的使用


用来保存域对象


用来if判断

17等于17

<%-- 作用:多路判断,跟switch ...case ..default 相似 choose标签开始判断选择 when判断每一种情况 test表示当前这种判断情况的值 otherwise标签表示剩下的情况 注意:1、标签中不可以使用html注释,要使用jsp注释 2、when标签的父标签一定要是choose标签 刚好是123 刚好大于123 刚好小于123 --%>

使用标签循环10次

<%--遍历1到10begin 表示开始的索引end 表示结束的缩影var 表示循环的变量(也表示当前正在遍历的数据)--%>

${i}

使用遍历objec对象

<%--遍历object的数组 for{Object item:arr} items 表示遍历的数据源(遍历的集合) var表示遍历到的数--%><% String[] string = new String[]{"31656","5135asd","zxcasd"}; request.setAttribute("set",string);%> ${i}

使用遍历map数组

<% HashMap hasmap = new HashMap<>(); hasmap.put("key",123); hasmap.put("key1",12345); request.setAttribute("hasmap",hasmap);%><%--for(map.entry entry :map.entryset()){}--%>

${i.key}

${i.value}

varStatus的作用表示当前该数据的状态

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。