`

Java的JSTL表达式学习(1)——操作符

阅读更多


操作符
功能和作用
.
访问一个 bean 属性或者 Map entry
[]
访问一个数组或者链表元素
()
对子表达式分组,用来改变赋值顺序
? :
条件语句,比如:条件 ?ifTrue:ifFalse
如果条件为真,表达式值为前者,反之为后者
+
数学运算符,加操作
-
数学运算符,减操作或者对一个值取反
*
数学运算符,乘操作
/ 或 div
数学运算符,除操作
% 或 mod
数学运算符,模操作 ( 取余 )
== 或 eq
逻辑运算符,判断符号左右两端是否相等,如果相等返回 true ,否则返回 false
!= 或 ne
逻辑运算符,判断符号左右两端是否不相等,如果不相等返回 true ,否则返回 false
< 或 lt
逻辑运算符,判断符号左边是否小于右边,如果小于返回 true ,否则返回 false
> 或 gt
逻辑运算符,判断符号左边是否大于右边,如果大于返回 true ,否则返回 false
<= 或 le
逻辑运算符,判断符号左边是否小于或者等于右边,如果小于或者等于返回 true ,否则返回 false
>= 或 ge
逻辑运算符,判断符号左边是否大于或者等于右边,如果大于或者等于返回 true ,否则返回 false
&& 或 and
逻辑运算符,与操作赋。如果左右两边同为 true 返回 true ,否则返回 false
|| 或 or
逻辑运算符,或操作赋。如果左右两边有任何一边为 true 返回 true ,否则返回 false
! 或 not
逻辑运算符,非操作赋。如果对 true 取运算返回 false ,否则返回 true
empty
用来对一个空变量值进行判断 : null 、一个空 String 、空数组、 空 Map 、没有条目的 Collection 集合
func(args)
调用方法 , func 是方法名, args 是参数,可以没有,或者有一个、多个参数 . 参数间用逗号隔开

分享到:
评论

相关推荐

    Java Web开发实践教程——从设计到实现(第2版)源代码

    5. **JSTL与EL表达式**:JSTL(JavaServer Pages Standard Tag Library)是JSP的标准标签库,简化了页面逻辑;EL(Expression Language)则提供了一种简洁的方式来访问JavaBean属性。这两者在源代码的JSP文件中起到...

    115个Java面试题和答案——终极(上)(1).rar

    这份名为“115个Java面试题和答案——终极(上)(1).rar”的压缩包文件,显然是一个宝贵的资源,它包含了大量针对Java程序员的面试问题及其解答。这份文档(115个Java面试题和答案——终极(上)(1).docx)涵盖了从...

    《Java Web开发基础——从Servlet到JSP》源代码v1.0

    5. **EL和JSTL**:学习如何使用EL表达式简化页面数据访问,以及JSTL标签库提高代码可读性。 6. **MVC模式**:通过Servlet作为控制器,JSP作为视图,实现Model-View-Controller设计模式。 7. **JavaBeans**:理解...

    web学习笔记 —— EL

    EL支持多种操作符,包括点运算符(用于访问对象属性)、括号运算符(用于方法调用)、索引运算符(用于数组或集合访问)以及算术、比较和逻辑运算符。例如,`${list[0]}`将获取列表的第一个元素,`${number + 1}`则...

    java 的学习帮助资料

    本文档将深入探讨JSP中的重要组成部分——EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),这两个工具极大地提升了开发效率,使开发者能够更便捷地处理动态内容。 EL语言介绍: EL是一...

    JSTL in Action

    - 详细介绍JSTL的核心组件——表达式语言(EL),包括语法特点、数据类型以及操作符。 - 展示如何使用EL来访问JSP页面中的变量、对象属性等。 - **第4章:条件控制** - 解释如何利用JSTL提供的条件标签来实现...

    MLDN——Java Web 开发实战经典源码笔记(基础篇)|

    3. **JSP**:讲解JSP的脚本元素(脚本let、声明、表达式)、指令(page、include、taglib),以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 4. **MVC模式**:解释Model-...

    JSP课程设计——学习论坛网站

    **JSP课程设计——学习论坛网站** 在进行JSP(JavaServer Pages)课程设计时,构建一个学习论坛网站是一项常见的任务。这样的项目旨在帮助学生掌握动态网页开发技术,特别是使用JSP、Servlet以及相关的数据库连接...

    jstl核心标签库案例与jar架包.zip

    在提供的案例中,有两个JSP文件——`jstl1.jsp`和`jstl2.jsp`,它们可能包含上述提到的JSTL核心标签的使用示例。例如,`jstl1.jsp`可能会演示如何使用`&lt;c:forEach&gt;`标签遍历数组或集合,而`jstl2.jsp`可能展示如何...

    JAVA实用教程(第三版)——电子教案.rar

    - **操作符与表达式**:涵盖了算术、关系、逻辑和赋值操作符,以及它们在表达式中的应用。 - **控制结构**:介绍了if条件语句、switch选择结构以及for、while、do-while循环语句。 2. **第4章:面向对象基础** -...

    零点起飞学Java Web开发资料

    在"零点起飞学Java Web开发"这本书中,读者将学习如何配置Web应用的部署描述符——web.xml,这是每个Java Web应用的基础配置文件,用于定义Servlet、过滤器和监听器等。书中可能还会介绍MVC(Model-View-Controller...

    JSP源码——jsp+servlet+javaBean实现MVC_jspmvc.zip

    【JSP源码——jsp+servlet+javaBean实现MVC】是基于Java Web技术构建的一种经典MVC(Model-View-Controller)模式的应用实例。在Web开发中,MVC模式被广泛采用,它将应用程序的业务逻辑、数据处理和用户界面分离,...

    EL语言经典介绍

    - 使用`[]`操作符获取对象的属性值,例如:`${user["username"]}`。 2. **空值检查**: - `empty`操作符用于判断一个对象是否为空或`null`。 ```jsp ${empty user} ``` 3. **比较操作符**: - `==` 或 `eq` ...

    JSP源码——vijun-1.0-release.zip

    9. **JDBC**:如果项目涉及数据库操作,那么可能会有JDBC(Java Database Connectivity)代码,用于连接和查询数据库。 10. **国际化和本地化(i18n & l10n)**:大型项目通常会支持多种语言,因此源码中可能包含了...

    C标签jar包

    《C标签库——JSTL详解》 C标签库,全称为JavaServer Pages Standard Tag Library,简称JSTL,是Java EE中用于增强JSP页面功能的一个标准标签库。它提供了一系列预定义的标签,使得开发者可以更加方便、高效地处理...

    思远java课件

    【思远Java课件】是一套全面且深入的Java学习资源,主要针对全国知名的计算机实训基地——思远的教育体系。这套课件旨在提供一种独特的学习体验,让学生不仅能够掌握课堂理论,还能了解到实训环境与传统学校的差异,...

    jsp毕业设计——JSP网络购物中心毕业设计(源代码+论文).zip

    【标题】中的“JSP毕业设计——JSP网络购物中心毕业设计”表明这是一个使用Java Server Pages (JSP) 技术开发的电子商务项目,主要针对毕业生进行的实践练习,旨在检验和提升学生在Web开发领域的技能。这样的项目...

    JSP源码——[整站程序]EasyJF官网全站源码_easyjfcom_src.zip

    4. **标签库**:源码可能包含了自定义的JSP标签库(Tag Libraries),如EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),它们提供了简化JSP页面的表达式和控制流程的功能。 5. **...

Global site tag (gtag.js) - Google Analytics