当前位置:首页 > 教育 >

el表达式的正确使用方法(el表达式并且是哪个)

来源:原点资讯(www.yd166.com)时间:2024-06-24 06:46:10作者:YD166手机阅读>>

文章目录
    • EL是什么?
    • 为什么使用EL?
    • EL示例
    • EL操作符
    • EL的关系运算符和逻辑运算符
    • EL表达式的隐式对象(不需要new就能使用的对象, 自带的对象)
EL是什么?

Expression Language ,可以替代JSP贝面中的JAVA代码。

为什么使用EL?

传统的在JSP中用java代码显示数据有一些弊端他们使得代码更加复杂,比如: 类型转换、 需要处理null、代码参杂 ,EL可以很好的解决这些问题。

EL示例

$ {域对象.域对象中的属性.属性.属性.级联属性]

$ {requestScope.student.address.schoolAddress}EL操作符

点操作符. :使用方便

中括号操作符[ ]:功能强大:可以包含特殊字符(. 、-) , 可以访问数据、获取数组元素、获取变量值,例如存在变量name,则可以$ {requestScope [name]}

需要注意的是,如果使用中括号操作符里面的值不是变量值,则需要加单引号或者双引号。

EL的关系运算符和逻辑运算符

el表达式的正确使用方法,el表达式并且是哪个(1)

值得说一下的是Empty运算符

判断一个值如果为null或者不存在则返回true,否则返回fales

举个例子,假设我们定义了name的值为a,没有定义age的值,且定义了number的值为null,那么以下代码的输出结果则为false、true、true

${ empty requestScope[ " name"] } <br/> 不存在的值: ${ empty requestScope["age"] }、 <br/> ${ empty requestScope . number}EL表达式的隐式对象(不需要new就能使用的对象, 自带的对象)

  • 作用域访问对象(EL域对象) :

1.pageScope 2.requestScope

3.sessionScope 4.applicationScope

//假设前面定义了一个sessionKey,那么通过以下方式取值 ${sessionScope.sessionKey}

如果sessionKey不指定域对象,则默认会根据从1到4的顺序依次取值

  • 参数访问对象

用于获取表单数据

以前JSP获取表单数据是这样子拿的

(request. getParameter ()、request. getParameterValues() )

EL这样子拿

$ {param} 、$ {paramValues}

  • JSP隐式对象:pageContext

在jsp中可以通过pageContext.获取其他的jsp隐式对象;

通常我们获取Session对象是这样获取

$ {pageContext. getSession()}

但在EL里面,可以把get和括号去掉,然后首字母变小写,就可以拿到Session对象,其他对象也一样。

$ {pageContext. session}

同样,可以使用此方法级联获取其他方法

$ ipageContext.request.serverPort}

今天的分享就到这里,希望对大家有所帮助!

,

栏目热文

el表达式的特殊符号(el表达式可以使用什么来获取参数)

el表达式的特殊符号(el表达式可以使用什么来获取参数)

原创: 新疆-张子扬 Java1.简介 EL(Expression Language)表达式语言是在JSP2.0版本中引...

2024-06-24 06:29:15查看全文 >>

苦瓜回锅肉(苦瓜炒回锅肉怎么做才好吃)

苦瓜回锅肉(苦瓜炒回锅肉怎么做才好吃)

苦瓜回锅肉食材:五花肉、苦瓜、青椒、豆瓣酱、豆豉王雪茜 北京中医药大学教授刘军 中国烹饪大师【今日看点】:痛风患者缓解期...

2024-06-24 06:48:54查看全文 >>

苦瓜肉丝(苦瓜肉丝正宗做法视频)

苦瓜肉丝(苦瓜肉丝正宗做法视频)

大家好,我是第一美食的阿飞,关注阿飞有更多的家常菜供大家参考!苦瓜是一种特殊的食材,很多人都知道苦瓜的营养价值,但是爱吃...

2024-06-24 06:34:14查看全文 >>

苦瓜炒肉的功效与作用(十大最有营养的蔬菜)

苦瓜炒肉的功效与作用(十大最有营养的蔬菜)

在民间传说中,苦瓜有一种“不传己苦与他物”的品质,就是与任何菜如鱼、肉等同炒同煮,绝不会把苦味传给对方,所以有人说苦瓜“...

2024-06-24 06:40:08查看全文 >>

正宗四川泡椒凤爪制作过程(正宗四川泡椒凤爪的做法和配料)

正宗四川泡椒凤爪制作过程(正宗四川泡椒凤爪的做法和配料)

川味泡凤爪因为多皮、筋,胶质大,是增强皮肤张力、消除皱纹、养颜护肤的最好食物,所以重庆女孩子皮肤好,与重庆美食分不开的。...

2024-06-24 06:07:54查看全文 >>

怎么验证el表达式是否正确(el表达式能做字符判断吗)

怎么验证el表达式是否正确(el表达式能做字符判断吗)

考点:JSP的原型原理,servlet与jsp的关系1.关于jsp,下列说法中错误的是:() (难度B)JSP的内容会直...

2024-06-24 06:48:02查看全文 >>

el表达式的一般格式(el表达式的正确使用方法)

el表达式的一般格式(el表达式的正确使用方法)

JSP中的EL 表达式什么是 EL 表达式,EL 表达式的作用?EL 表达式的全称是:Expression Langua...

2024-06-24 06:46:21查看全文 >>

el表达式中的集合是什么(el表达式淘汰了吗)

el表达式中的集合是什么(el表达式淘汰了吗)

什么是EL表达式?表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来...

2024-06-24 06:43:12查看全文 >>

苦瓜素汤(苦瓜素汤怎么搭配)

苦瓜素汤(苦瓜素汤怎么搭配)

大家好,我是沈小怡,一个热爱美食事业的姑娘。如果你也喜欢做美食/探店,欢迎关注我,一起学习、交流美食的制作心得,也欢迎你...

2024-06-24 06:30:36查看全文 >>

苦瓜汤降火的做法大全(排骨苦瓜汤做法去火吗)

苦瓜汤降火的做法大全(排骨苦瓜汤做法去火吗)

气温高、地气热的「桑拿天」,不少朋友容易出现烦躁不安,容易发脾气、急躁等心火过旺的症状。如果不及时「灭」火,会特别消耗身...

2024-06-24 06:47:22查看全文 >>

文档排行