一、概念

JavaServer Pages Tag Library  标准标签库,由 Apache 组织提供的开源的免费的 jsp 标签

 

二、作用

用于简化和替换 jsp 页面上的 java 代码

 

三、使用步骤

导入 jstl 相关 jar 包

引入标签库:taglib 指令 <%@ taglib %>

使用标签

 

四、常用的 JSTL 标签

1、if

相当于 java 代码的 if 语句

(1)属性

test 为必须属性,接收 boolean 表达式

  • 如果表达式为 true,则显示 if 标签体内容,如果为 false,则不显示标签体内容
  • 一般情况下,test 属性值会结合 el 表达式一起使用

(2)注意

<c:if></c:if> 标签没有 else 情况,想要 else 情况,则可以在定义一个 <c:if></c:if> 标签

2、choose

相当于 java 代码的 switch 语句

(1)使用 choose 标签声明,相当于 switch 声明

(2)使用 when 标签做判断,相当于 case

(3)使用 otherwise 标签做其他情况的声明,相当于 default

3、foreach

相当于 java 代码的 for 语句

(1)完成重复操作,属性如下:

  • begin:开始值
  • end:结束值
  • var:临时变量
  • step:步长
  • varStaus:循环状态对象(多数在遍历容器时使用)

    index:容器中元素的索引,从 0 开始

    count:循环次数,从 1 开始

(2)遍历容器,属性如下:

  • items:容器对象
  • var:容器中元素的临时变量
  • varStaus:循环状态对象(多数在遍历容器时使用)

    index:容器中元素的索引,从 0 开始

    count:循环次数,从1开始

 

Posted on   choco莉特  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示