choose:相当于java代码的switch语句
1. 使用choose标签声明                     相当于switch声明
2. 使用when标签做判断                     相当于case
3. 使用otherwise标签做其他情况的声明        相当于default

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head><title>Title</title>
</head>
<body><%request.setAttribute("week1",1);request.setAttribute("week2",7);request.setAttribute("week3",10);%><h3>week1测试</h3><c:choose><c:when test="${week1 == 1}">${week1}为星期一</c:when><c:when test="${week1 == 2}">${week1}为星期二</c:when><c:when test="${week1 == 3}">${week1}为星期三</c:when><c:when test="${week1 == 4}">${week1}为星期四</c:when><c:when test="${week1 == 5}">${week1}为星期五</c:when><c:when test="${week1 == 6}">${week1}为星期六</c:when><c:when test="${week1 == 7}">${week1}为星期天</c:when><c:otherwise>${week1}输入有误</c:otherwise></c:choose><h3>week2测试</h3><c:choose><c:when test="${week2 == 1}">${week2}为星期一</c:when><c:when test="${week2 == 2}">${week2}为星期二</c:when><c:when test="${week2 == 3}">${week2}为星期三</c:when><c:when test="${week2 == 4}">${week2}为星期四</c:when><c:when test="${week2 == 5}">${week2}为星期五</c:when><c:when test="${week2 == 6}">${week2}为星期六</c:when><c:when test="${week2 == 7}">${week2}为星期天</c:when><c:otherwise>${week2}输入有误</c:otherwise></c:choose><h3>week3测试</h3><c:choose><c:when test="${week3 == 1}">${week3}为星期一</c:when><c:when test="${week3 == 2}">${week3}为星期二</c:when><c:when test="${week32 == 3}">${week3}为星期三</c:when><c:when test="${week3 == 4}">${week3}为星期四</c:when><c:when test="${week3 == 5}">${week3}为星期五</c:when><c:when test="${week3 == 6}">${week3}为星期六</c:when><c:when test="${week3 == 7}">${week3}为星期天</c:when><c:otherwise>${week3}输入有误</c:otherwise></c:choose>
</body>
</html>

输出:

week1测试

1为星期一

week2测试

7为星期天

week3测试

10输入有误

43、JSTL的choose标签相关推荐

  1. jstl c:choose、c:when和c:otherwise标签

    在用spring mvc中,页面前端老用jstl,记录一下. <c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的 ...

  2. jstl c:choose、c:when和c:otherwise标签的简单使用介绍

    <c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的if-else语句的功能.例如以下代码根据username请求 ...

  3. [Jsp] 如何在JSP页面快速输出从Servlet接收的数据_看JSTL常用C标签的威力

    JSTL的常用C标签 1)c:out 单值输出 语法: <c:out value="" /> <c:out value=""></ ...

  4. JSP中 JSTL和EL标签的使用

    使用JSTL前的准备 想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jar和standard.jar). JSTL简介 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应 ...

  5. web开发 jsp页面3 JSTL if choose/when/otherwise forEach

    文章目录 介绍JSTL的使用 if标签 choose/when/otherwise Foreach 介绍JSTL的使用 JSTL的使用 1. 下载jstl所需要的jar包 (standard.jar ...

  6. JSTL(c标签)与Struts2(s标签)标签

    引入jstl标签库 项目导入standard.jar ,jstl.jar包 在jsp页面加入如下句: <%@ taglib prefix="c" uri="http ...

  7. MySQL中choose标签的用法

    MySQL中标签的用法 先给大家来个SQL语句: choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中 的 choose 很类似. SELECT ...

  8. mybatis choose标签的使用

    有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个.而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件.MyBatis 提供了 choose 元素.if标签是 ...

  9. JSTL (JSP标准标签库)

    JSTL的标签库 c标签(core标签库) fmt标签(国际化标签库) xml标签 sql标签 jstl函数库(EL函数) JSTL的使用 1.引入JSTL的jar包 2.新建jsp页面 3.在jsp ...

最新文章

  1. 免费学python的网站-python自学网站
  2. Android --- 怎么把其他类型的数据转换成 Json 字符串
  3. php redis decr_对于高并发的问题你知道怎么处理吗?php接口如何处理并发问题
  4. 经典C语言程序100例之八一
  5. centos 安装软件
  6. 【遥感数字图像处理】基础知识:第三章 遥感数字图像几何处理
  7. thinkPHP5中的与原本的字母方法用什么东西替代了?
  8. gitlab版本控制系统源码部署
  9. 凡是能用钱买来的时间就是便宜的;凡是能用时间换来的注意力持续就是有价值的。
  10. FFMPEG,vlc介绍和视频直播,obs(zz)
  11. TCAM与HASH表的差异
  12. c语言模拟鼠标键盘控制电脑
  13. 青铜修炼手册:Axure地图搜索交互
  14. 西安80转2000坐标参数_【技术】西安80坐标与地方坐标系的转换方法技巧
  15. C语言指针类型的意义
  16. 国内专业web报表工具,完美解决中国式报表难题
  17. JQuery运行机制及原理
  18. 一个通信开发方面的论坛
  19. MacOS 装机应用推荐
  20. SecureCRT分屏显示

热门文章

  1. win7电脑出现配色方案已更改为windows7 basic
  2. WIN10 Rndis 和Wlan同时连接
  3. (6)最大奇数与最小偶数之差的绝对值
  4. 第一集 斗罗世界 第四章
  5. 用vps搭建 MediaWiki 百科程序
  6. 计算机开始里怎么没有运行程序,启动文件夹没有了? 解决电脑启动文件夹消失或程序开机自启失效的教程...
  7. 数据结构课程设计之银行活期存储系统(设计报告)
  8. HTML5和CSS3笔记
  9. Java数据结构与Java算法上
  10. Windows Vista系统管理员账号密码修改的方法