[原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)

Posted jason_zhangz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)相关的知识,希望对你有一定的参考价值。

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。

本人互联网技术爱好者,互联网技术发烧友

微博:伊直都在0221

QQ:951226918

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符

 

1.算术运算(5个)

 

  

  

 

2.关系运算符(6个)

 

  

注意

在使用 EL 关系运算符时,不能够写成:


  ${param.password1} = = ${param.password2}


或者


  ${ ${param.password1 } = = ${ param.password2 } }


而应写成


  ${ param.password1 = = param.password2 }

 

3.逻辑运算(3个)

 

  

  

 

4.其他

  4.1 Empty 运算符

    ① Empty 运算符主要用来判断值是否为 null 或空的。除过对于变量,该运算符还可以作用到集合,若该集合不存在或者集合中没有元素,其结果都为 true

      ${ empty param.name } 

      {empty} A  

 

  4.2 条件运算符

    ${ A ? B : C}  意思是说,当 A 为 true 时,执行 B;而 A 为 false 时,则执行 C

 

  4.3 括号运算符

    1)括号运算符主要用来改变执行优先权

      (由高至低,由左至右)

    

    

 

以上是关于[原创]java WEB学习笔记39:EL中的运算符号(算术运算符,关系运算符,逻辑运算符,empty运算符,条件运算符,括号运算符)的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记18:java EE 中的MVC 设计模式

[原创]java WEB学习笔记36:Java Bean 概述,及在JSP 中的使用,原理

[原创]java WEB学习笔记97:Spring学习---Spring 中的 Bean 配置:IOC 和 DI

[原创]java WEB学习笔记11:HttpServlet

[原创]java WEB学习笔记10:GenericServlet

[原创]java WEB学习笔记28: 会话与状态管理Cookie 机制