jstl c:choose、c:when和c:otherwise标签的简单使用介绍
<c:choose>、<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果:<c:choose> <c:when test="${empty param.username}"> Nnknown user. </c:when> <c:when test="${param.username=='Tom'}"> ${param.username} is manager. </c:when> <c:otherwise> ${param.username} is employee. </c:otherwise> </c:choose> 以上标签等价于以下Java程序片段:<% String username=request.getParameter("username"); if(username==null){ //对应第一个<c:when>标签的主体 out.print("Nnknown user."); }else if(username.equals("Tom")){ //对应第二个<c:when>标签的主体 out.print(username+" is manager."); }else{ //对应<c:otherwise>标签的主体 out.print(username+" is employee."); } %> <c:choose>、<c:when>和<c:otherwise>标签的使用必须符合以下语法规则:<c:when>和<c:otherwise>不能单独使用,它们必须位于<c:choose>父标签中。在<c:choose>标签中可以包含一个或多个<c:when>标签。在<c:choose>标签中可以不包含<c:otherwise>标签。在<c:choose>标签中如果同时包含<c:when>和<c:otherwise>标签,那么<c:otherwise>必须位于<c:when>标签之后。
转载于:https://www.cnblogs.com/yuanchaoyong/p/7111707.html
jstl c:choose、c:when和c:otherwise标签的简单使用介绍相关推荐
- jstl c:choose、c:when和c:otherwise标签
在用spring mvc中,页面前端老用jstl,记录一下. <c:choose>.<c:when>和<c:otherwise>在一起连用,可以实现Java语言中的 ...
- web开发 jsp页面3 JSTL if choose/when/otherwise forEach
文章目录 介绍JSTL的使用 if标签 choose/when/otherwise Foreach 介绍JSTL的使用 JSTL的使用 1. 下载jstl所需要的jar包 (standard.jar ...
- 43、JSTL的choose标签
choose:相当于java代码的switch语句 1. 使用choose标签声明 相当于switch声明 2. 使用when标签做判断 ...
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
昆明理工大学信息工程与自动化学院学生实验报告 ( 2013 -2014 学年第一学期) 课程名称:Java EE技术开课实验室:系机房444 2013 年 12月2 日年级.专业.班计科111 学号姓 ...
- JavaWeb(五)之JSTL标签库
前言 前面介绍了EL表达式,其实EL表达式基本上是和JSTL核心标签库搭配一起使用才能发挥效果的.接下来让我们一起来认识一下吧! 在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行 ...
- 用jstl截取字符串
2019独角兽企业重金招聘Python工程师标准>>> 用jstl截取字符串 jstl以前在jsp页面截取字符串时都是用Java表达式,感觉在jsp页面用多了Java表达式不是很好( ...
- JSTL标签的用法详解
在JSP中写Java代码是一件很恶心的事情,代码量少的话还可以,要是多的话,就蛋疼了,整个页面都是<% %>所以EL表达式和JSTL就应运而生了,这里我们注重讲解一下JSTL标签的使用: ...
- jsp(3,6,9) EL表达式及JSTL
1. jsp 1.1jsp是什么 全称: Java Server Pages,java服务器页面.和Servlet一样,是sun公司定义的一种动态网页开发技术. 特点:基于html模版,可以在 ...
- EL 表达式 JSTL 标签库
EL 表达式 & JSTL 标签库 1.什么是EL表达式?EL表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达式的什么作用:EL 表达式 ...
最新文章
- OpenGl的glMatrixMode()函数理解
- maven 获取pom.xml的依赖---即仓库搜索服务
- 二维树状数组 ---- codeforces341D
- BZOJ2597 WC2007剪刀石头布(费用流)
- 看代码学知识之(2) ListView无数据时显示其他View
- hdu 3079水题
- python 隐含波动率_【BSM模型】用实际市场数据计算隐含波动率并验证波动率微笑...
- createtrackbar函数_【3】OpenCV图像处理模块(10)inRange函数实现阈值化,HSV图像分割...
- 二维小波变换_【外文文献速读】实时二维水波模拟
- 第34课 生命周期与素数 《小学生C++趣味编程》
- Go: 清空 Slice 的两种方法:[:0]和nil
- 说说Java 7中的模块系统基本概念
- 怎样获得正确的LINUX用户的文档音乐视频等目录?
- 对数坐标归一化_数据标准化/归一化方法(Normalization Method)汇总
- 无线网络技术导论笔记(第五讲)
- vs2015编译vtk
- 麻省理工大学公开课笔记:算法导论(一)——引言
- java基础【十二】外存、内存、CPU、缓存
- 【Python】速度起飞!替代 pandas 的 8 个神库
- GBase xdm产品特点