EL表达式 朴灿烈づ我的快乐病毒、 2022-04-23 09:06 110阅读 0赞 1、什么是EL EL(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript 和 XPath 表达式语言,它提供了在JSP中简化表达式的方法,让JSP的代码更加简化。 2、EL的语法 EL的语法都是以“$\{” 符号开始,以“\}”符号结束的 ${表达式} 3、EL的使用: 3.1、内置对象 <table style="width:500px;"> <tbody> <tr> <td>分类</td> <td>内置对象名称</td> <td>描述</td> </tr> <tr> <td colspan="1">作用域</td> <td>response</td> <td>page作用域</td> </tr> <tr> <td>requestScope</td> <td>request作用域</td> </tr> <tr> <td>sessionScope</td> <td>session作用域</td> </tr> <tr> <td>aplicationScope</td> <td>application作用域</td> </tr> <tr> <td colspan="1">请求参数</td> <td>param</td> <td>获得一个参数</td> </tr> <tr> <td>paramValues</td> <td>获得一组参数</td> </tr> <tr> <td colspan="1">请求头</td> <td>header</td> <td>获得一个请求头</td> </tr> <tr> <td>headerValues</td> <td>获得一组请头</td> </tr> <tr> <td colspan="1">JSP上下文对象</td> <td>pageContext</td> <td> </td> </tr> <tr> <td colspan="1">全局初始化参数</td> <td>initParam</td> <td> </td> </tr> <tr> <td colspan="1">cookie</td> <td>cookie</td> <td> </td> </tr> </tbody> </table> 3.2、运算符 3.2.1、算数运算符 <table style="width:500px;"> <tbody> <tr> <td>算数运算符</td> <td>说明</td> <td>示例</td> <td>结果</td> </tr> <tr> <td>+</td> <td>加</td> <td>${1+1}</td> <td>2</td> </tr> <tr> <td>-</td> <td>减</td> <td>${2-1}</td> <td>1</td> </tr> <tr> <td>*</td> <td>乘</td> <td>${1*1}</td> <td>1</td> </tr> <tr> <td>/或div</td> <td>除</td> <td>${5 div 2}</td> <td>2.5</td> </tr> <tr> <td>%或mod</td> <td>取余</td> <td>${5 mod 2}</td> <td>1</td> </tr> </tbody> </table> 3.2.2、逻辑运算符 <table style="width:500px;"> <tbody> <tr> <td>逻辑运算符</td> <td>说明</td> <td>示例</td> <td>结果</td> </tr> <tr> <td>&& 或 and</td> <td>交集(与)</td> <td>${A and B}</td> <td>true/false</td> </tr> <tr> <td>|| 或 or</td> <td>并集(或)</td> <td>${ A || B}</td> <td>true/false</td> </tr> <tr> <td>! 或 not</td> <td>非</td> <td>${not A}</td> <td>true/false</td> </tr> </tbody> </table> 3.2.3、关系运算符 <table style="width:500px;"> <tbody> <tr> <td>关系运算符</td> <td>说明</td> <td>示例</td> <td>结果</td> </tr> <tr> <td>== 或 eq</td> <td>等于(equal)</td> <td>&{1 eq 1 }</td> <td>true</td> </tr> <tr> <td>!= 或 ne</td> <td>不等于(not equal)</td> <td>&{1 != 1}</td> <td>false</td> </tr> <tr> <td>< 或 lt</td> <td>小于(less than)</td> <td>&{1 lt 2}</td> <td>true</td> </tr> <tr> <td><= 或 le</td> <td>小于等于(less than or equal)</td> <td>&{1 <= 1}</td> <td>true</td> </tr> <tr> <td>> 或 gt</td> <td>大于(Greater than)</td> <td>&{1 > 2}</td> <td>false</td> </tr> <tr> <td>>= 或 ge</td> <td>大于等于(Greater than or equal)</td> <td>${1 >= 1}</td> <td>true</td> </tr> </tbody> </table> 3.2.4、三元运算符 ${n1 < n2 ? "正确" : "错误"} 3.2.5、empty运算符 <%-- 1、对象是否为null 2、字符串是否为"" 3、集合是否为0 --%> &{user == null} - &{empty user} &{user != null} - &{not empty user}
相关 EL表达式 以下的内容有些参考书上的,有些参考网页的资料。 EL表达式的英文是Exression Language,它是JSP2.0中引入的一个新的内容,通过EL表达式,我们可以简化在J ゝ一纸荒年。/ 2022年09月29日 04:08/ 0 赞/ 117 阅读
相关 EL表达式 这节我们总结一下EL表达式相关内容。 1. EL表达式主要作用 EL表达式说白了,就是让JSP写起来更加方便,它属于JSP技术。那么它主要都有哪些方面的 ╰半橙微兮°/ 2022年09月21日 08:20/ 0 赞/ 158 阅读
相关 EL表达式 el表达式和jstl标签对于学习java的同学一定经常遇到,跟着我的脚步,去了解其用法吧 该博客转载[http://book.51cto.com/art/200907/136 分手后的思念是犯贱/ 2022年08月10日 09:26/ 0 赞/ 115 阅读
相关 EL表达式 1、什么是EL EL(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript 和 XPath 表达式 朴灿烈づ我的快乐病毒、/ 2022年04月23日 09:06/ 0 赞/ 111 阅读
相关 EL表达式 EL表达式取值 <%@page import="java.util.Map"%> <%@page import="java.util.HashMap"%> 不念不忘少年蓝@/ 2022年03月29日 04:28/ 0 赞/ 168 阅读
相关 EL表达式 目录 一、EL表达式简介 二、基本语法 三、JSP对EL表达式的支持 四、运算 五、获取值 5.1 获取域中存储的值 ﹏ヽ暗。殇╰゛Y/ 2022年03月02日 15:07/ 0 赞/ 189 阅读
相关 EL 表达式 EL 表达式 1 . 语法结构: $\{expression \} 2. \[ \] 与 . 运算符: EL 提供.和\[\]两种运算 逃离我推掉我的手/ 2022年01月10日 07:25/ 0 赞/ 254 阅读
相关 EL表达式 [点击去原文][Link 1] EL表达式总是用大括号括起,而且前面有一个美元符( ) 前 缀 : )前缀: )前缀:\{expression\}。 表示式中第一 Myth丶恋晨/ 2021年12月11日 02:33/ 0 赞/ 285 阅读
相关 EL表达式 EL表达式(只能用在jsp当中写) Expression Language 表达式语言,替代JSP页面中数据访问时的复杂编码,可以非常便捷地取出域对象(pageConte 骑猪看日落/ 2021年09月01日 07:16/ 0 赞/ 388 阅读
相关 EL表达式 1. EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为 末蓝、/ 2021年07月21日 02:07/ 0 赞/ 461 阅读
还没有评论,来说两句吧...