EL表达式语言介绍

 

在JSP页面中使用表达式语言,可以简化对变量和对象的访问。
算术操作符,关系操作符,逻辑操作符:不介绍
Empty操作符:用于检测一个值是否为null或者为empty。例如,变量A不存在,则${empty A}返回的结果为true
条件操作符:例如${A?B:C},如果A为true,计算B并返回其结果,否则计算C并返回其结果。

隐含对象
在EL中,定义了11个隐含对象,常用的几个如下。
${pageScope.user.name}将页面范围内的属性名和它的值进行映射
${requestScope.user.age}将请求范围内的属性名和它的值进行映射
${sessionScope.user.education}将会话范围内的属性名和它的值进行映射
${applicationScope.user.email}将应用程序范围内的属性名和它的值进行映射
${param.name}将请求中的参数名字和单个的字符串值进行映射,等同于ServletRequest.getParameter(String name);
${paramValues.name}将请求中的参数的名字和一个包含了该参数的所有值的String类型的数组进行映射,等同于ServletRequest.getParameterValues(String name);
${cookie.userinfo}将Cookie的名字和一个Cookie对象进行映射
${cookie.userinfo.value}得到Cookie的值
${initParam.driver}将上下文的初始化参数的名字和它们的值进行映射。主要用于获取Web应用程序初始化参数的值。等同于调用ServletContext.getInitParameter(String name)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值