el标签

简介: el标签

JSP EL语言定义


 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。

 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。


JSP EL简介


1、语法结构


 ${expression}


2、[ ]与.运算符


 EL 提供“.“和“[ ]“两种运算符来存取数据。


 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。例如:


   user.My−Name应当改为应当改为{user[“My-Name”] }


  如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态取值。例如:

 ${sessionScope.user[data]}中data 是一个变量


3、变量


 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。

 

 假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null。

 

 属性范围在EL中的名称


 Page  PageScope


 Request  RequestScope


 Session  SessionScope


 Application  ApplicationScope


目录
相关文章
el-input el-select调整字体及内边距
1. 背景 el-input输入框默认提供的字体较小,且内边距较大。 这是为了提供统一的样式和好看的外观。 在某些情况下,我们希望使用较大的字体,且让输入框的内边距小一些以便容纳更多东西。
2599 0
|
JavaScript 数据格式
VUE element-ui下拉菜单el-select获取label值或value的值
VUE element-ui下拉菜单el-select获取label值或value的值
2003 0
VUE element-ui下拉菜单el-select获取label值或value的值
Element el-select 选择器(下拉框)详解
本文目录 1. 用途 2. 数据绑定 2.1 固定选项 2.2 选项绑定数组 3. 功能效果 3.1 可清空选项 3.2 多选 3.3 可搜索 4. 事件响应 5. 小结
6162 0
Element el-select 选择器(下拉框)详解
|
4月前
|
前端开发
el-form-item label中的字体样式设置格式
这篇文章介绍了如何在Element UI的`el-form-item`组件中自定义`label`标签的样式,通过使用`slot`属性和内联CSS来改变字体颜色和加粗显示。
el-form-item label中的字体样式设置格式
|
7月前
|
数据库
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
|
前端开发
el-option样式改变以及多个el-option无法并列问题详解(element-plus+Vue3)
el-option样式改变以及多个el-option无法并列问题详解(element-plus+Vue3)
419 0
|
JavaScript 前端开发
el-cascader 最后一级不显示出来
# 1、业务背景 业务需要做一个父级查询,父级查询的级联组件不显示最后一级,其他层级均显示 # 2、解决办法 ## 1、页面设计见上文 [TypeError: Cannot read properties of null (reading ‘level‘)](https://blog.csdn.net/sunshineGGB/article/details/134288426?spm=1001.2014.3001.5501) ## 2、代码实现 ```javascript // 获取父子层级列表 async parentSelected (val) { this.loading
84 0