JSTL - 概念、作用、使用步骤 spel
发布日期:2021-06-30 16:59:45
浏览次数:2
分类:技术文章
本文共 1243 字,大约阅读时间需要 4 分钟。
文章目录
JSTL
概念:
JavaServer Pages Tag Library JSP标准标签库
- 由Apache组织提供的开源的免费的jsp标签
作用:
用于简化和替换jsp页面的java代码
使用步骤:
- 导入jstl相关jar包
- 引入标签库:taglib指令:
<%@ taglib %>
或者 fmt - 使用标签
常用 JSTL 标签
- if - 相当于java的 if
-
例子:
<c:if test="false">
我是假
</c:if>
-
注意:没有else情况
-
- choose - 相当于java的 switch
- 例子
<c:choose>
<c:when test="${number==1 }">星期一</c:when>
<c:when test="${number==2 }">星期二</c:when>
<c:when test="${number==3 }">星期三</c:when>
<c:when test="${number==4 }">星期四</c:when>
<c:when test="${number==5 }">星期五</c:when>
<c:when test="${number==6 }">星期六</c:when>
<c:when test="${number==7 }">星期日</c:when>
<c:otherwise>数字输入有误!</c:otherwise>
</c:choose>
- 例子
- foreach - 相当于java的 foreash
-
完成重复操作
- 属性:
- begin,开始值
- end,结束值
- var,临时变量
- step,步长
- varStatus,循环状态对象
index:容器中元素的索引,(遍历容器时)从0开始- count:循环次数,从1开始
- 例子:
<c:forEach begin="2" end="15" var="i" step="2" varStatus="s">
i=${i } - s.index=${s.index } - s.count=${s.count } <br>
</c:forEach>
- 属性:
-
遍历容器
- 属性:
- items,容器对象
- var,容器中元素的临时变量
- varStatus,循环状态对象
- index:容器中元素的索引,(遍历容器时)从0开始
- count:循环次数,从1开始
- 例子:
<%
List l = new ArrayList() ;
l.add("aaaa") ;
l.add("bbbb") ;
l.add("cccc")
;l.add("dddd") ;
request.setAttribute("list", l) ;
%>
<c:forEach items="${list }" var="str" varStatus="s" >
s.index=${s.index } - s.count=${s.count } - str=${str } <br>
</c:forEach>
- 属性:
-
转载地址:https://lawsssscat.blog.csdn.net/article/details/103539027 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 18时32分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于java的SSM框架理财管理系统的设计与实现
2019-04-30
基于java的ssm框架就业信息管理系统的设计
2019-04-30
基于java的ssm框架的旅游网站设计与实现
2019-04-30
基于java的SSM框架的流浪猫救助网站的设计与实现
2019-04-30
基于java的SSM框架的教务关系系统的设计与实现
2019-04-30
别再问我什么是A/B测试了!
2019-04-30
如何用同期群分析模型提升留存?(Tableau实战)
2019-04-30
爱了,吹爆这个高颜值的流程图工具!
2019-04-30
一个数据项目
2019-04-30
基于JAVA_JSP电子书下载系统
2019-04-30
基于java出租车计价器设计与实现
2019-04-30
基于java的B2C的网上拍卖系统
2019-04-30
十二时辰篇:这该死的 996
2019-04-30
2021最新 上海互联网公司排名
2019-04-30
字节vs快手!取消大小周之战
2019-04-30
送一个闲置显示器!
2019-04-30
Oracle 行转列 pivot函数基本用法
2019-04-30
Oracle字符串分隔符替换(替换奇数个或偶数个)
2019-04-30
Oracle 利用 UTL_SMTP 包发送邮件
2019-04-30
Oracle 自定义函数实现split功能,支持超长字符串和clob类型的分隔
2019-04-30