栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSTL标签库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSTL标签库

什么是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到10
begin 表示开始的索引
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的作用表示当前该数据的状态

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/737359.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号