成都网站建设设计

将想法与焦点和您一起共享

EL表达式如何在JAVA中使用-创新互联

这篇文章将为大家详细讲解有关EL表达式如何在JAVA中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

为神农架林区等地区用户提供了全套网页设计制作服务,及神农架林区网站建设行业解决方案。主营业务为网站设计、做网站、神农架林区网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

一、概念

表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊的通用编程语言,借鉴于JavaScript和XPath。主要作用是在Java Web应用程序嵌入到网页(如JSP)中,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。

主要作用:

1) 获取数据

EL表达式主要用于替换JSP页面中的脚本表达式<%= %>,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)

2) 执行运算

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

3) 获取web开发常用对象 EL

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

4) 调用Java方法

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

注意<%@ pageisELIgnored=”true” %> 表示是否禁用EL语言,TRUE表示禁止.FALSE表示不禁止.JSP2.0中默认的启用EL语言

二、语法

以“${”开始,以“}”作为结束:

${EL表达式}

实例:

${ str } //输出字符串变量str的值

${ 1 + 2 } //输出1+2的结果

${ user.name} //输出user对象的name属性 访问对象user的getName()方法以得到name成员的值。

${user[“name”] } //同上

${ sessionScope[“user”].name } //同上

${list[0]} //访问list对象的第一项。

${map[“key”]} //访问map指定键的值。

文章标题:EL表达式如何在JAVA中使用-创新互联
本文来源:http://chengdu.cdxwcx.cn/article/copchj.html