天天看点

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例

EL 全名为Expression Language。

EL主要作用:

获取数据:

EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。

执行运算:

利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。

获取web开发常用对象

EL 表达式定义了一些隐式对象,利用这些隐式对象,web开发人员可以很轻松获得对web常用对象的引用,从而获得这些对象中的数据。

调用Java方法

EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。

下面就来演示一下:

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例

语法:${运算表达式},EL表达式支持如下运算符:

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例

empty运算符:检查变量是否为null或“空”,这个很好用,最好熟记它!

二元表达式:${user!=null?user.name : “”} !

[ ] 和 . 号运算符。

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例

EL表达式语言中定义了11个隐含对象,使用这些隐含对象可以很方便地获取web开发中的一些常见对象,并读取这些对象的数据。

语法:${隐式对象名称} :获得对象的引用

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例
Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例

测试各个隐式对象

注意事项

输入地址栏:<code>http://localhost:8080/myElWeb/?name=Jack&amp;age=21&amp;age=23</code>

Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例
Web---JSP-EL表达式EL表达式简介获取数据EL表达式中的运算:获得web开发常用对象El使用的综合示例