43、JSTL的choose标签
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标签相关推荐
- jstl c:choose、c:when和c:otherwise标签
在用spring mvc中,页面前端老用jstl,记录一下. <c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的 ...
- jstl c:choose、c:when和c:otherwise标签的简单使用介绍
<c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的if-else语句的功能.例如以下代码根据username请求 ...
- [Jsp] 如何在JSP页面快速输出从Servlet接收的数据_看JSTL常用C标签的威力
JSTL的常用C标签 1)c:out 单值输出 语法: <c:out value="" /> <c:out value=""></ ...
- JSP中 JSTL和EL标签的使用
使用JSTL前的准备 想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jar和standard.jar). JSTL简介 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应 ...
- web开发 jsp页面3 JSTL if choose/when/otherwise forEach
文章目录 介绍JSTL的使用 if标签 choose/when/otherwise Foreach 介绍JSTL的使用 JSTL的使用 1. 下载jstl所需要的jar包 (standard.jar ...
- JSTL(c标签)与Struts2(s标签)标签
引入jstl标签库 项目导入standard.jar ,jstl.jar包 在jsp页面加入如下句: <%@ taglib prefix="c" uri="http ...
- MySQL中choose标签的用法
MySQL中标签的用法 先给大家来个SQL语句: choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中 的 choose 很类似. SELECT ...
- mybatis choose标签的使用
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个.而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件.MyBatis 提供了 choose 元素.if标签是 ...
- JSTL (JSP标准标签库)
JSTL的标签库 c标签(core标签库) fmt标签(国际化标签库) xml标签 sql标签 jstl函数库(EL函数) JSTL的使用 1.引入JSTL的jar包 2.新建jsp页面 3.在jsp ...
最新文章
- 免费学python的网站-python自学网站
- Android --- 怎么把其他类型的数据转换成 Json 字符串
- php redis decr_对于高并发的问题你知道怎么处理吗?php接口如何处理并发问题
- 经典C语言程序100例之八一
- centos 安装软件
- 【遥感数字图像处理】基础知识:第三章 遥感数字图像几何处理
- thinkPHP5中的与原本的字母方法用什么东西替代了?
- gitlab版本控制系统源码部署
- 凡是能用钱买来的时间就是便宜的;凡是能用时间换来的注意力持续就是有价值的。
- FFMPEG,vlc介绍和视频直播,obs(zz)
- TCAM与HASH表的差异
- c语言模拟鼠标键盘控制电脑
- 青铜修炼手册:Axure地图搜索交互
- 西安80转2000坐标参数_【技术】西安80坐标与地方坐标系的转换方法技巧
- C语言指针类型的意义
- 国内专业web报表工具,完美解决中国式报表难题
- JQuery运行机制及原理
- 一个通信开发方面的论坛
- MacOS 装机应用推荐
- SecureCRT分屏显示