JavaWeb

您所在的位置:网站首页 pe-eva爬爬垫 JavaWeb

JavaWeb

2023-01-20 05:48| 来源: 网络整理| 查看: 265

EL表达式&JSTL 标签库​​一、EL表达式​​​​什么是 EL 表达式,EL 表达式的作用?​​​​el 表达式搜索域数据的顺序​​​​EL 表达式输出属性,表示运算​​​​EL 表达式的 11 个隐含对象​​​​获取四个域中特点的属性​​​​pageContext对象的使用​​​​二、JSTL 标签库​​​​JSTL 标签库的使用步骤​​​​先导入jstl标签库的jar包​​​​第二步,使用taglib 指令引入标签库​​​​core 核心库使用​​​​ 标签​​​​遍历Object数组​​​​遍历map集合​​​​三、文件的上传和下载​​​​文件上传,HTTP协议的说明​​​​文件上传的API说明与使用​​​​fileupload 类库的使用​​一、EL表达式什么是 EL 表达式,EL 表达式的作用?

EL 表达式的全称是:Expression Language。是表达式语言。

EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。

因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多

JavaWeb--EL表达式&JSTL 标签库_html

Title

表达式输出key的值是: EL表达式输出key的值是:${key}

EL表达式的格式是:${表达式}EL表达式在输出 null 值的时候,输出的是空串。jsp表达式脚本输出 null值的时候,输出的是null字符串。

el 表达式搜索域数据的顺序

EL表达式主要是在jsp页面中输出数据。

主要是输出域对象中的数据。

当四个域中都有相同的 key 的数据的时候,EL表达式会按照四个域的从小到大的顺序去进行搜索,找到就输出。

EL 表达式输出属性,表示运算 Title

输出Person ${p}输出Person的name属性 ${p.name}输出Person的phone属性: ${p.phones[0]}输出Person的cities集合中的元素值:${p.cities}输出Person的cities集合中的个别元素值:${p.cities[0]}输出map集合:${p.map}输出map集合中某个key的值:${p.map.key1}输出Person的name属性 ${p.age}结论:上面实验证明,在EL表达式里,不是直接找属性而是找的它们对应的get方法

等于运算符 :${12 eq 12}小于运算符:${3 lt 13}大于运算符:${4 gt 2}小于等于:${ 5 le 12}大于等于:${ 5 ge 3}

${12 == 12 && 12 > 11} 或 ${11== 11 and 11 我是彭于晏 我是吴彦祖 我是胡歌 你比它们都帅!

JavaWeb--EL表达式&JSTL 标签库_后端_06

Title



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3