El表达式的简单用法

El表达式的简单用法

EL表达式出现之前,经常采用的是在jsp页面嵌入java代码的形式来获取信息,EL表达式出现后给Jsp的信息表达带来了很大的好处,页面的也比较简洁。下面讲一下EL表达的式的用法

基本用法

EL表达式是以${}来实现的,其中在大括号中放入合法的表达式,如${express}express是在jsp页面要输出地内容,可以是字符串可以是表达式。

但是express不能和EL表达式的内部保留字相同,内部保留字有

And or not (逻辑运算符)eq==ne(!=) it(<) gt())le(<=)ge(>=)(关系运算符)

Empty(判断express是否为空)其返回类型为布尔类型

Div(除) mod(求余)

基本特点

Ø        El表达式可以和jstl合用,也可以和javascript合用

Ø        El表达式可以进行自动的类型转换

Ø        El表达式可以进行算术运算,逻辑运算,条件运算,关系运算

Ø        El 表达式在进行除法运算时,若是除数为0,不会提示错误,而是返回的结果是无穷大

Ø        El可以访问JSP的作用域(如sessionpagerequestapplication

Ø        El 表达式不仅可以访问一般变量,而且可以javabean中的属性和集合对象

禁用El表达式

jsp页面禁用El表达式

在使用El表达式的时候若是因为无法解析或者版本低等等问题,会在jsp页面显示${express}的所有内容

可以采用两种方式进行全部禁用和局部禁用el表达式

全部禁用El表达式:

web.xml中配置<el-ignored>元素来实现禁用服务器中的El表达式,*.jsp代表的是所有的jsp页面,这里也可以设置部分页面。

<jsp-config>

       <jsp-property-group>

              <url-partten>*.jsp</url-partten>

<el-ignored>false</el-ignored>

       </jsp-property-group>

</jsp-config>

禁用个别jsp页面中的el表达式

采用”\”来实现el表达式的禁用,其表现形式是

\${express}

也可以在jsp页面的页头处增加page指令来实现

<%@ page isELIgnored=”true”>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值