博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb——JSTL核心标签库之流程控制标签
阅读量:3934 次
发布时间:2019-05-23

本文共 1618 字,大约阅读时间需要 5 分钟。

JavaWeb——JSTL

二、使用核心标签库

3、流程控制标签

  • JSTL 核心标签库提供了**<c:if>、<c:choose>、<c:when> 和 <c:otherwise>** 共四个标签用于控制流程。

3.1、<c:if>

  • 该标签为条件判断标签,根据不同的条件处理不同的业务,其语法格式如下:
    expression
  • test:指定条件表达式,支持 EL。
  • var:用于指定保存 test 属性的判断结果的变量名。
  • 示例

    1、<c:if>

    ${param.agent}欢迎!
  • 效果如下:
    在这里插入图片描述
    在这里插入图片描述

3.2、<c:choose>

  • <c:choose> 标签只能作为 <c:when> 和 <c:otherwise> 的子标签,其语法格式如下:
    标签体
    标签体
  • 示例:

    2、<c:choose>

      
    ${param.str} 所得的搜索结果:

3.3、<c:when> 和 <c:otherwise>

  • <c:when> 示例如下:

    3、<c:when>

    <%=new java.util.Date().getHours()%>
    <%=new java.util.Date().getMinutes()%>
    早上好!
    上午好!
    下午好!
    晚上好!
    现在的时间是:${hour}:${second}
  • <c:otherwise> 示例如下:

    3、<c:when>

    <%=new java.util.Date().getHours()%>
    <%=new java.util.Date().getMinutes()%>
    早上好!
    上午好!
    下午好!
    晚上好!
    现在的时间是:${hour}:${second}

    4、<c:otherwise>

    <% Random rmd = new Random();%>
    <%=rmd.nextInt(10)%>
    恭喜!荣获一等奖!
    恭喜!荣获二等奖!
    恭喜!荣获三等奖!
    恭喜!荣获四等奖!
    谢谢参与!!下次一定中奖!
  • 效果如下:
    在这里插入图片描述

转载地址:http://woqgn.baihongyu.com/

你可能感兴趣的文章
外包管理
查看>>
项目管理师职业道德规范
查看>>
战略管理概述
查看>>
业务流程管理和重组
查看>>
知识管理
查看>>
项目整体绩效评估
查看>>
信息安全系统和安全体系
查看>>
信息系统安全风险识别与评估
查看>>
信息安全系统的组织管理
查看>>
项目时间管理脉络
查看>>
项目成本管理脉络
查看>>
项目质量管理脉络
查看>>
项目人力资源管理脉络
查看>>
项目沟通管理脉络
查看>>
项目风险管理脉络
查看>>
项目采购管理脉络
查看>>
项目管理总结
查看>>
java内存区域的分布
查看>>
Java跨平台的构思分析
查看>>
linux目录结构名称对照
查看>>