zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    C#新功能--命名参数与可选参数
    C#新功能--命名参数
    初识SqlLite ---.net连接数据库
    混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该...
    看到他我一下子就悟了-- 泛型(2)
    ExtJS4中设置tabpanel的tab高度问题
    java学习1-环境搭建
    oracle获取clob调优
    oracle job定时执行存储过程
    【转】【真正福利】成为专业程序员路上用到的各种优秀资料、神器及框架
  • 原文地址:https://www.cnblogs.com/marr/p/14177910.html
Copyright © 2011-2022 走看看