• 2020.12.4


    一、今日学习内容:

    1、表达式基本语法格式
    使用表达式可以输出各种信息,表达式的基本格式如下:
    ${表达式}
    表达式语言必须以“${”开始,以“}”结束。
    可以使用表达式语言输出字符串常量,需要使用双引号引起来。例如,下面的代码输
    出一个字符串“欢迎使用表达式语言 EL”:
    ${"欢迎使用表达式语言 EL"}
    可以使用表达式语言输出数字。例如,下面的代码输出数字 25:
    ${25}

    2、运算符

    在表达式语言中可以使用各种运算符,最基本的一个是访问运算符,可以使用“.”,也
    可以使用“[]”。例如要访问请求信息中的用户 ID,可以使用:
    ${param.userid}
    或者
    ${param["userid"]}
    其中,param表示访问请求信息,userid 是请求中的表单元素的名字。这两种方式的效果完
    全相同,而第一种方式更简洁一些,所以通常我们使用第一种格式。但是有时候必须使用
    第二种方式,比如说要访问的属性中包含非数字和字母(例如“.”和“ - ”)时,为了与操作
    符区别,必须使用中括号。另外一种情况下,也应该使用中括号,这种情况就是要访问的
    对象的属性本身是一个变量。例如要访问 param 中的属性 X,X 可能是 userid,也可能是
    username,这时候就需要使用${param[X]}而不能使用${param.X}。
    表达式语言中可以使用算术运算符,如表 3.1 所示,例子中使用的操作数都是常量,也
    可以使用变量。

    表达式语言中可以使用关系运算符,如表 3.2 所示,例子中使用的操作数都是常量,也

    可以使用变量。

    表达式语言中可以使用逻辑运算,如表 3.3 所示,例子中使用的操作数都是常量,也可
    以使用变量。

    表 3.3 中,x 和 y 表示逻辑表达式或者逻辑值。
    empty 运算符用于判断对象是否是 null,或者判断数组、字符串、集合、链表有没有元
    素等。例如,判断变量 x 是否为空的代码如下:
    ${empty x}

    二、遇到的问题:

    没有什么问题。

    三、明日学习计划:

    继续学习javaweb。

  • 相关阅读:
    五大常用算法之四:回溯法
    五大常用算法之三:贪心算法
    五大常用算法之二:动态规划算法
    SSH 只能用于远程 Linux 主机?那说明你见识太小了!
    通过Heketi管理GlusterFS为K8S集群提供持久化存储
    php大文件(视频)分片上传
    php大文件(视频)上传讨论
    php大文件(视频)上传分享
    php大文件(视频)上传问题
    php大文件(视频)上传方法
  • 原文地址:https://www.cnblogs.com/marr/p/14177910.html
Copyright © 2020-2023  润新知