el表达式 多条件判断

CreationTime--2018年9月13日08点59分

Author:Marydon

1.情景展示

  ACCESS_ID == 'APP1039' 且 CARDTYPE == 99进入条件体,否则走另外的条件体

2.错误用法 

<c:when test="${model.personInfo.ACCESS_ID == 'APP1039'} && ${model.personInfo.CARDTYPE == 99}"><div>页面展示</div>
</c:when>

3.正确方法

  方法一

<c:choose><c:when test="${model.personInfo.ACCESS_ID == 'APP1039' && model.personInfo.CARDTYPE == 99}"><div>页面展示1</div></c:when><c:otherwise><div>页面展示2</div></c:otherwise>
</c:choose>

  方法二

<c:if test="${model.personInfo.ACCESS_ID == 'APP1039' && model.personInfo.CARDTYPE == 99}"><div>页面展示1</div>
</c:if>
<c:if test="${model.personInfo.ACCESS_ID != 'APP1039' || model.personInfo.CARDTYPE != 99}"><div>页面展示2</div>
</c:if>  

4.小结  

  核心标签库c没有 if else 的条件判断,可以使用c:when和c:otherwise代替;

  使用c:when标签时,该标签体外必须声明c:choose标签;

  多条件判断符号"&&"和"||",必须在"${}"内;

  判断字符串是否相等,字符串需要加单引号'。

相关推荐:

  • EL表达式

el表达式 多条件判断相关推荐

  1. 拉姆达表达式 追加 条件判断 ExpressionFuncT, bool

    拉姆达表达式 追加 条件判断 Expression<Func<T, bool>> 2014/11/13 14:47:59  虫虫飞520   程序员俱乐部   我要评论(0) ...

  2. 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法

    01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍  Java概述.helloworld案例  工 ...

  3. 三元表达式多条件判断

    语法: 条件表达式 ?表达式1 :表达式2 条件表达式是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2. 如果条件表达式成立或者满足则执行表达式1,否则执行表达 ...

  4. EL表达式中字符判断

    需求背景 今天在做前台数据展示处理时,使用到了el表达式来判断,正常使用eq或==,无效,代码如下 <div><c:if test="${myparam.isUse eq ...

  5. el表达式 循环_EL表达式和JSTL标签库(百战程序员047天)

    1.EL表达式 介绍:是一种非常简洁的表达式,语法简单,便于使用,灵感来源于ECMAScript和Xpath的表达式语言 样式: ${表达式} 作用:简化jsp中获取作用域或者请求数据的写法. 获取请 ...

  6. El 表达式、jstl学习

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

  7. el表达式 循环_EL表达式+JSTL+Ajax 047

    El表达式的语法: ${表达式} 注意: 自带响应功能 El表达式的使用: El表达式获取请求数据 获取用户请求数据(请求实体) ${param.键名} 获取请求实体中一个键一个值的数据 ${para ...

  8. EL表达式与Jstl标签库学习

    一.EL表达式 1)概念:Expression Language(EL表达式),jsp文件内置的一种能简化代码的表达式,可供jsp文件对流转数据的读取. 2)作用:让 jsp 书写起来更加的方便.简化 ...

  9. 【学习笔记】9、控制流语句-IF条件判断

    控制流语句 顺序语句:从左到右,从上到下. 分支语句(条件判断语句):满足不同的条件去运行不同的代码. 循环语句:满足某种特定条件的语句被不断地运行. if条件判断语句 [第一种] if <条件 ...

最新文章

  1. .net core发布 正在发现数据上下文_使用EF Core实现数据库读写分离
  2. DNN模块开发入门指导
  3. Kali渗透测试——利用metasploit攻击靶机WinXP SP1
  4. java anonymous class_java declare anonymous class using proxy api
  5. Linux 学习笔记 (四)Ubuntu14.04 解决上网问题安装无线网卡驱动
  6. 系统学习深度学习(三十九)--基于模型的强化学习与Dyna算法框架
  7. MySQL的图形化安装
  8. 火狐浏览器表单不跳转_火狐浏览器的表单问题,求解_html/css_WEB-ITnose -
  9. OpenRefine开源数据清洗软件的GREL语言
  10. 虚拟机上键盘右边的数字小键盘为什么不能使用
  11. 【Python】Jupyter Notebook介绍、安装及使用教程
  12. 用 Python 分析《红楼梦》(2)
  13. 金丝雀测试实践_金丝雀测试
  14. 2. RabbitMQ 的基本使用
  15. 如何注册@live.com的邮箱
  16. linux napi
  17. 电音(3)音色分类和调制
  18. 电子台账之自定义财务报表模板
  19. TIA博途软件运行时有残影或字体显示不清晰的解决办法
  20. STM32Cube的PWM控制算法篇(一)数字锁相环初步设计Digital phase locked loop

热门文章

  1. 编写高质量JS代码上
  2. 中国象棋程序的设计与实现(七)--心得体会和开发日志
  3. (转)修改的T4代码生成器(续)
  4. Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)
  5. php课程 10-35 php实现文件上传的注意事项是什么
  6. ftp协议及vsftpd的基本应用
  7. 多校第二场 1004 hdu 5303 Delicious Apples(背包+贪心)
  8. 《现代操作系统》笔记 2 线程
  9. PHP的接口(interface)
  10. angular的post请求,SpringMVC后台接收不到参数值的解决方案