EL表达式

一、概述

EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。

二、EL表达式的使用

1、常量的使用:

${"hello"}	-> hello
${true }	->true
${10 }		->10
${0.5 }		->0.5
${null }	->   //在jsp页面中使用java代码输出空会显示null

2、运算符:

算术运算符

${1 + 1}		//加法
${1 - 1}		//减法
${1 * 1}		//乘法
${1 / 1}||${1 div 1}	//除法
${1 % 1}||${1 mod 1}	//取余

关系运算符
${1 > 1}||${1 gt 1}	//加法
${1 >= 1}||${1 ge 1}	//减法
${1 < 1}||${1 lt 1}	//乘法
${1 <= 1}||${1 le 1}	//除法
${1 == 1}||${1 eq 1}	//取余
${1 != 1}||${1 ne 1}	//取余
逻辑运算符
${true and true}||${true && true}	//与
${true or true}||${true || true}	//或
${not true}||${!true}			//非
三元运算符
${5 gt 0 ? 1:2 }	//如果5>0为真,输出1,否则输出2

特殊的运算符

${empty(object) }
3、正确使用EL表达式:
$ {5 }			//EL的错误使用1
${5 }==${5 }		//EL的错误使用2
${${5 } == ${5 }}	//EL的错误使用3
${5 == 5 }		//EL的正确使用








  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值