一、基本语法

EL表达式是一种简洁的数据访问语言。

基本形式:${ var}

访问对象的属性及数组的元素

使用“.”号访问对象的属性 ${customer.name}

使用“[ ]”访问对象的属性${customer["name"]}

[ ]也可以用来访问数组元素

EL表达式的隐藏对象---11个,都是java.util.Map类型

applicationScope----把web范围内的属性名和属性值进行映射

cookie--------把客户请求中的Cookie名和Cookie对象进行映射

${cookie.username.value}<=====>调用名为"username"的Cookie对象的getValue()方法

header-----把Http请求头部的项目名和项目值进行映射

${header["user-agent"]}<===>

headerValues-----把Http请求头部的项目名和所有匹配的项目值数组进行映射

initParam----把web应用的初始化参数名和参数值进行映射

pageContext-----javax.servlet.jsp.PageContext

pageScope----把页面范围内的属性名和属性值进行映射

param----把客户请求中的请求参数名和参数值进行映射

${param.username}<====>

paramValues----把客户请求中的请求参数名和所有匹配的参数值数组进行映射

responseScope---把请求范围内的属性名和属性值进行映射

sessionScope---把会话范围内的属性名和属性值进行映射

简单的例子--读取html表单数据

二、定义使用EL函数

EL函数对应java类中的方法,该java类必须定义为public类型,并且作为函数的方法必须声明为public static.

java类---编译--在标签库描述文件中映射java类里面的方法(mytaglib.tld)---web.xml文件加入元素

注意一个问题  EL表达式里面的变量为命名变量,不是jsp里面的局部变量或实例变量,而是存放在特定范围内的属性。命名变量的名字和属性名字对应。

java el表达式 导航规则_javaweb之EL表达式语言相关推荐

  1. java el表达式 导航规则_诺禾:在jsp里面如何不写java代码展示数据(EL表达式的使用)...

    EL表达式可以简化jsp中写的java代码 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码 ...

  2. java el 表达式_Javaweb之EL表达式

    1.EL表达式简介 EL全名为Expression Language.EL的主要作用为: 获取数据:EL表达式主要用于替换jsp页面中的脚本表达式,以从各种类型的web域中检索java对象,获取数据. ...

  3. jsp java el表达式_jsp相关笔记,el表达式、jsp标签库(jstl)

    一.jsp基础部分 1.介绍 概念 JSP(Java Server Page),java服务器端页面,可以定义html标签,又可以定义java代码. 原理 JSP本质上就是一个Servlet 2.JS ...

  4. el表达式 java_JavaWeb(四)EL表达式

    前言 前面详细的说明了什么是JSP和它的一些元素,这篇给大家介绍一下的是EL表达式. 用EL表达式,能更好的使用JSP中的各种内置对象和作用域. 楼主作为大四狗马上要出去面试了,内心很紧张!!! 一. ...

  5. Java进阶学习第十二天——JSP JavaBean EL

    文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.05.04 lutianfei none session(拓展) session的追踪(了解) session的创建和销毁 ...

  6. 【Java工具类】学会MVEL2.0,表达式解析再不怕

    文章目录 常见的表达式引擎 一.什么是MVEL? 二.快速入门 三.语法 1.基本语法 1.1 简单属性表达式 1.2 布尔表达式 1.3 复合语句表达式 1.4 返回值 2. 操作符 2.1 一元操 ...

  7. java juel表达式_activiti 自定义函数解析juel表达式

    activiti是支持juel表达式的,这个也很好用,但实际过程中需要支持类方法及变量. 原来项目中解析juel,这边有自定义一个方法的 代码如下: public String getStringBy ...

  8. 前缀、中缀和后缀表达式详解,中缀表达式到后缀表达式的转换规则,以及后缀表达式的计算规则,附计算代码

    1. 中缀.前缀和后缀表达式 1.1 中缀表达式 首先,中缀表达式的这个"缀"指运算符在两个操作数的位置.中缀表达式其实就是我们常用的算术表达式,比如 2 + 9 - (32 * ...

  9. java安全权限配置_使用Spring安全表达式控制系统功能访问权限问题

    一.SPEL表达式权限控制 从spring security 3.0开始已经可以使用spring Expression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限.Spring ...

最新文章

  1. 【图像处理】【计算机视觉】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波...
  2. 用mansard对cell的子控件设置约束,并且自动计算cell高度的问题,ios7警告
  3. 框架:DAO,Service,Controller,View层之间的逻辑关系
  4. Windows导出所有计划任务方法
  5. P7518-[省选联考2021A/B卷]宝石【主席树,二分】
  6. Nature:全球掠夺性期刊已超过15500种
  7. 【今日CV 计算机视觉论文速览 第134期】Fri, 21 Jun 2019
  8. ContentPresenter
  9. 如何使普通用户授权加入域的权限个数多于十个
  10. oracle的成本核算,Oracle11gR2全表扫描成本计算(工作量模式-workload)
  11. Redhat 7.2 安装网卡驱动
  12. 计算机音乐第二十首,二十首励志歌曲
  13. 关于学习Android的三个终极问题
  14. Error: Unable to execute “/usr/bin/vmware-uninstall-tools.pl.终极解决方案
  15. 论文 | 图理论 | 2021年斯坦福大学Jiaxuan You博士论文《用图赋能深度学习》译读 摘要和感谢
  16. 分号与逗号的区别及举例_顿号和逗号的区别
  17. Buzz 多用途 WordPress主题[v1.10]
  18. skyline系列10 - Skyline TerraExplorer 加载数据使用方法 (客户版)
  19. uni-app 可拖拽-悬浮菜单
  20. 如何搭建一个靠谱的电商商城系统?

热门文章

  1. find vba 模糊_VBA积木代码方案:实现多重查找、模糊查找、清除值
  2. 矩阵的二范数_【专题】GAN(二)—— 目标函数的优化
  3. 我的天,强化学习还能用在自动驾驶领域?
  4. verilog出租车计价器
  5. 基于VHDL超声波测距实验
  6. linux只允许从ttyS0设备登录,linux自动以root登录,并自动启动用户程序的设置方...
  7. 钉钉api 获取 accesstoken_python3自定义告警信息发送至钉钉群
  8. php导出大量excel表,php导出大量数据到excel时,有哪些比较好的处理方法?
  9. insert时调用本身字段_MySQL RC级别下并发insert锁超时问题 - 案例验证
  10. 2017南宁现场赛E 存档