栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

EL表达式

Java 更新时间:发布时间: 百科书网 趣学号
EL表达式

之前的 JSP 页面中,我们经常使用 JSP 表达式来输出变量或者页面之间传递的参数,大大降低了页面的可读性。

为了简化 JSP 页面,JSP 2.0 新增了 EL(Expression Language)表达式语言。EL 提供了更为简洁、方便的形式来访问变量和参数,不仅可以简化 JSP 页面代码,还会使开发者的逻辑变得更加清晰 。

EL表达式的语法

EL 表达式语法如下:

${EL表达式}

EL 表达式语法以$"{"开头,以"}"结束,中间为合法的表达式。

EL算术运算符

算术运算符用来进行加、减、乘、除和求余,EL 表达式算术运算符如下:

EL算术运算符说明范例结果
+${5+2}7
-${5-2}3
*${5*2}10
/ 或 div${5/2}2
% 或 mod求余${5%2}1

EL 的**+运算符与 Java 的+**运算符不一样,它无法实现两个字符串的连接运算。如果该运算符连接的两个值不能转换为数值型的字符串,则会拋出异常;反之,EL 会自动将这两个字符转换为数值型数据,再进行运算。

范围

全域查找:

首先从page域查找,如果找到,直接返回

如果没找到, 从request查找, 如果找到,直接返回

如果没找到, 从session查找, 如果找到,直接返回

如果没找到, 从application查找, 如果找到,直接返回

如果没找到: 直接返回null

如果el表达式的结果为null, 在页面不展示

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1077308.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号