一、今日学习内容:

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。

 

posted on 2020-12-04 19:19  白日梦想家~  阅读(107)  评论(0编辑  收藏  举报