java el表达式 导航规则_javaweb之EL表达式语言
一、基本语法
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表达式语言相关推荐
- java el表达式 导航规则_诺禾:在jsp里面如何不写java代码展示数据(EL表达式的使用)...
EL表达式可以简化jsp中写的java代码 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码展示数据(EL表达式的使用) 在jsp里面如何不写java代码 ...
- java el 表达式_Javaweb之EL表达式
1.EL表达式简介 EL全名为Expression Language.EL的主要作用为: 获取数据:EL表达式主要用于替换jsp页面中的脚本表达式,以从各种类型的web域中检索java对象,获取数据. ...
- jsp java el表达式_jsp相关笔记,el表达式、jsp标签库(jstl)
一.jsp基础部分 1.介绍 概念 JSP(Java Server Page),java服务器端页面,可以定义html标签,又可以定义java代码. 原理 JSP本质上就是一个Servlet 2.JS ...
- el表达式 java_JavaWeb(四)EL表达式
前言 前面详细的说明了什么是JSP和它的一些元素,这篇给大家介绍一下的是EL表达式. 用EL表达式,能更好的使用JSP中的各种内置对象和作用域. 楼主作为大四狗马上要出去面试了,内心很紧张!!! 一. ...
- Java进阶学习第十二天——JSP JavaBean EL
文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.05.04 lutianfei none session(拓展) session的追踪(了解) session的创建和销毁 ...
- 【Java工具类】学会MVEL2.0,表达式解析再不怕
文章目录 常见的表达式引擎 一.什么是MVEL? 二.快速入门 三.语法 1.基本语法 1.1 简单属性表达式 1.2 布尔表达式 1.3 复合语句表达式 1.4 返回值 2. 操作符 2.1 一元操 ...
- java juel表达式_activiti 自定义函数解析juel表达式
activiti是支持juel表达式的,这个也很好用,但实际过程中需要支持类方法及变量. 原来项目中解析juel,这边有自定义一个方法的 代码如下: public String getStringBy ...
- 前缀、中缀和后缀表达式详解,中缀表达式到后缀表达式的转换规则,以及后缀表达式的计算规则,附计算代码
1. 中缀.前缀和后缀表达式 1.1 中缀表达式 首先,中缀表达式的这个"缀"指运算符在两个操作数的位置.中缀表达式其实就是我们常用的算术表达式,比如 2 + 9 - (32 * ...
- java安全权限配置_使用Spring安全表达式控制系统功能访问权限问题
一.SPEL表达式权限控制 从spring security 3.0开始已经可以使用spring Expression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限.Spring ...
最新文章
- 【图像处理】【计算机视觉】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波...
- 用mansard对cell的子控件设置约束,并且自动计算cell高度的问题,ios7警告
- 框架:DAO,Service,Controller,View层之间的逻辑关系
- Windows导出所有计划任务方法
- P7518-[省选联考2021A/B卷]宝石【主席树,二分】
- Nature:全球掠夺性期刊已超过15500种
- 【今日CV 计算机视觉论文速览 第134期】Fri, 21 Jun 2019
- ContentPresenter
- 如何使普通用户授权加入域的权限个数多于十个
- oracle的成本核算,Oracle11gR2全表扫描成本计算(工作量模式-workload)
- Redhat 7.2 安装网卡驱动
- 计算机音乐第二十首,二十首励志歌曲
- 关于学习Android的三个终极问题
- Error: Unable to execute “/usr/bin/vmware-uninstall-tools.pl.终极解决方案
- 论文 | 图理论 | 2021年斯坦福大学Jiaxuan You博士论文《用图赋能深度学习》译读 摘要和感谢
- 分号与逗号的区别及举例_顿号和逗号的区别
- Buzz 多用途 WordPress主题[v1.10]
- skyline系列10 - Skyline TerraExplorer 加载数据使用方法 (客户版)
- uni-app 可拖拽-悬浮菜单
- 如何搭建一个靠谱的电商商城系统?
热门文章
- find vba 模糊_VBA积木代码方案:实现多重查找、模糊查找、清除值
- 矩阵的二范数_【专题】GAN(二)—— 目标函数的优化
- 我的天,强化学习还能用在自动驾驶领域?
- verilog出租车计价器
- 基于VHDL超声波测距实验
- linux只允许从ttyS0设备登录,linux自动以root登录,并自动启动用户程序的设置方...
- 钉钉api 获取 accesstoken_python3自定义告警信息发送至钉钉群
- php导出大量excel表,php导出大量数据到excel时,有哪些比较好的处理方法?
- insert时调用本身字段_MySQL RC级别下并发insert锁超时问题 - 案例验证
- 2017南宁现场赛E 存档