javaScript的if else大家都不会陌生,但可能很多小伙伴并不知道在jsp文件里,el表达式的if else是怎么写的,下面安利给各位小伙伴。

el表达式 if 代码示例
示例1
<c:if test="${jsonObject.transportTypeName eq '火车'}"><li><span>运费</span><span class="orderdetails-jiage-1">0</span></li>
</c:if>

示例2

<c:if test="${empty currentRoleId}"> currentRoleId为空
</c:if>
<c:if test="${not empty currentRoleId}"> currentRoleId不为空
</c:if>

  

示例3

<c:when test="${condition1}">  condition1为true  </c:when>

  

el表达式 if  else代码示例  使用choose  when otherwise 
示例1
<c:choose><c:when test="${jsonObject.transportTypeName eq '火车' || '散船' || '自提' || '集装箱' || '集装箱自提' || '汽车'}"><li><span>运费</span><span class="orderdetails-jiage-1">0</span></li></c:when><c:otherwise><li><span>运费</span><span class="orderdetails-jiage-1">¥${jsonObject.deliveryFee == null ? 0.00 : jsonObject.deliveryFee}</span></li></c:otherwise>
</c:choose>

  

示例2

<c:choose>
<c:when test="${var.index % 2 == 0}">*
</c:when>
<c:otherwise>*
</c:otherwise>
</c:choose>

  

示例3

<c:choose><c:when test="${Object.Name != null}">*</c:when><c:otherwise>*</c:otherwise>
</c:choose>

  

转载于:https://www.cnblogs.com/master-yao/p/8195585.html

el表达式 if 和 if else 的写法相关推荐

  1. JSP中的EL表达式详细介绍

    2019独角兽企业重金招聘Python工程师标准>>> 一.JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能.脚本编制元素是指页面中能够用于在 ...

  2. EL表达式介绍(1)

    1. 产生背景: 在MVC体系结构中,JSP页面只是用来显示数据,但JSP脚本中的表达式功能不够强大,它不能直接对隐式对象中某对象的属性进行显示,需要配合 scriptlet才能显示数据,很是麻烦,如 ...

  3. JSP常用标签——JSTL标签和EL表达式

    一.JSTL简介 1.什么是JSTL JSTL是Java中的一个定制标记库集.(这个标记库集不需要自己编写,可以直接使用) 2.为什么要使用JSTL 实现了JSP页面中的代码复用(基于标签库原理,重复 ...

  4. EL表达式 (详解)

    表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法.它是一种简单的语言,基于可用的命名空间(PageContext 属性).嵌套属性和对集 ...

  5. JSP入门 el表达式

    我们已经知道el是jsp-2.0规范的一部分,tomcat-5.x版本以上都已经能够支持jsp-2.0规范,但在更低版本的tomcat和webphere,weblogic中还是无法使用这一便捷方式. ...

  6. javaweb学习总结(二十九)——EL表达式

    一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数 ...

  7. 【JSP EL表达式】动态表达式/表达式拼接

    前言 EL 表达式提供 . 和 [ ] 两种运算符来导航数据. 假设个需求 requestScope中有个名为sysPage的对象.sysPage的对象有属性var1.var2.- 现在想根据某个规则 ...

  8. EL表达式和标准标签库

    EL表达式(expression language): !!!!自定义标签!!!! 语法 ${expression} jsp中page指令有一个属性叫isELIgnored <%@ page i ...

  9. 【EL表达式】EL 表达式学习

    什么是EL 表达式 全称:Expression Language,一种写法非常简介的表达式. 语法简单易懂,便于使用.表达式语言的灵感来自于ECMAScript 和XPath 表达式语言 EL 表达式 ...

最新文章

  1. java 编写小工具 尝试 学习(二)
  2. 如何用图表控件实现点击图例图标隐藏图表序列
  3. 嵌入式系统开发入门一:必备基础知识
  4. 使用无限生命期Session的方法
  5. java十六进制大小端转换_字节顺序
  6. 异步与多线程的区别 线程安全 (总结)
  7. 记一次自己在Linux上倒腾Nginx的经历
  8. centos7上mycat安装_Mysql+Mycat实现数据库主从同步与读写分离
  9. 使用DNSObserver检测DNS安全漏洞
  10. wps-doc文件输出为pdf文件时目录报错“错误!未定义书签”解决方法
  11. 【EXLIBRIS】#小词旮旯# 000 初衷
  12. 关于Wincc 7.0 sp1 亚洲版的下载链接地址及授权,破解
  13. java 条形码校验_java 实现条形码ENA-13校验码计算方法
  14. revit二次开发之教学视频
  15. pointnet语义分割_训练并预测自己的数据
  16. 2022-2028年全球与中国插座行业市场深度调研及投资预测分析
  17. Jenkins首次安装选择推荐插件时出现“: No such plugin: cloudbees-folder” 解决方案
  18. adjusted closing price股票的调整后价格
  19. JVM垃圾收集之——怎样判定一个对象是不是垃圾
  20. 网页布局基础 第二次(盒子模型)

热门文章

  1. python抽象类的实现_python 抽象类、抽象方法的实现
  2. 安卓微软雅黑字体ttf_618巨献丨精致的悦黑5字重小字体
  3. 设计模式之模版方法模式的钩子方法
  4. java深拷贝和浅拷贝介绍
  5. 线程的start()方法
  6. 操作系统:Linux虚拟内存知识介绍
  7. Web的26项基本概念和技术
  8. Android按键响应的几种方式、安卓页面的跳转、页面跳转传参、页面自动跳转、Activity(页面)的生命周期
  9. linux网络编程、socket编程
  10. 中断系统详解、外部中断