一、EL简介
![Uploading Paste_Image_585943.png . . .]###一、EL简介
![Upload Paste_Image.png failed. Please try again.]
注意:
EL表达式中不能有for 、switch语句;
EL表达式不能获取对象对应的方法。
EL表达式不能书写if,if-else等语句
二、EL中的运算符
1、算术运算

2、关系运算

3、逻辑运算

4、empty

5、条件运算符
6、小括号
7、优先级
![Upload Paste_Image.png failed. Please try again.]
三、EL中访问隐式对象
1、pageContext

2、获取隐式作用域对象中保存的属性

四、EL中调用函数
1、定义函数

(1)定义一个类
package com.xixi.functions;
public class MyFunction {
public static String hi(String name){
return "hi"+name;
}
}
(2)在WEB-INF/tlds下创建tld文件
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<uri>http://com.xixi.functions/myfun</uri>
<function>
<name>hi</name>
<function-class>com.xixi.functions.MyFunction</function-class>
<function-signature>
java.lang.String hi(java.lang.String)
</function-signature>
</function>
</taglib>
(3)、调用
EL调用 hi : ${ fun:hi(",xixi") }<br/>
网友评论