El表达式 :

概念 :

Expression Language 表达式语言

作用 :

替换和简化jsp页面中java代码的编写

语法 :

${表达式}

  • 注意 : JSP是默认支持EL表达式的

    • ① 在page中 , 添加属性 isELIgnored=“true” 忽略页面中所有的EL表达式
    • ② 直接在表达式前边加一个 " \ "

使用 :

运算 :

  • 运算符 :

    • 算数运算符 : + , - , * , /(div) , %(mod)

    • 比较运算符 : > , < , >= , <= , == , !=

    • 逻辑运算符 : && (and) , || (or) , ! (not)

    • 空运算符 : empty

      • empty 用于判断字符串 , 集合 , 数组对象是否为null ,
      • 或者长度是否为0
    • 只要有一个满足就返回true

    • 使用 :

    •   ${empty 字符串|集合|数组}
      

获取值 :

(1)el表达式只能从域对象中获取值 ,

(2)语法 :

①**${域名称.键名}** : 从指定域中获取指定的键名

  • 域名称 :

    • pageScope --> pageContext
    • requestScope --> request
    • sessionScope --> session
    • applicationScope --> application (ServletContext对象)
  •  <%//在域中存储数据request.setAttribute("name" , "张三");session.setAttribute("age" , "23");%><h3>获取值</h3>${requestScope.name}   <%-- 浏览器输出张三 --%><hr>${sessionScope.age}    <%-- 浏览器输出23 --%><hr>${sessionScope.haha}   <%-- 为空浏览器不输出 --%>
    

②**${键名}

EL表达式和JSTL(配合Jsp使用的)相关推荐

  1. 大数据WEB阶段(十三)JSP(二)JSP标签、EL表达式、JSTL

    JSP标签.EL表达式.JSTL (一)JSP标签技术 一.JSP标签技术概述 jsp本质上是一种动态web资源开发技术 , 看起来像是html , 但其中可以写java代码 , 非常方便用来开发动态 ...

  2. jsp脚本、jsp标准动作、EL表达式、JSTL标签

    https://blog.csdn.net/gx_hxl/article/details/79032331 https://blog.csdn.net/a731604348/article/detai ...

  3. EL表达式和JSTL标签:简化JSP的Java代码

    JSP页面接收.展示后端的数据,再JSP页面写很多的Java代码会造成书写麻烦.难以阅读.不利于团队协作的缺点,因此我们使用EL表达式和JSTL标签,代替并简化了JSP页面 EL表达式 语法:${st ...

  4. spring mvc学习(37):JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)

    EL表达式和JSTL标签库: 在JSP页面代替java代码,便于编写 一.EL表达式 作用: ${} 简化脚本表达式 <%= %> j2ee1.4以前版本需指定<%@ page is ...

  5. EL表达式和JSTL标签库使用

    EL表达式 介绍: EL(Expression Language)  目的:为了使JSP写起来更加简单. 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP ...

  6. java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法

    java web javaEE ,jsp EL表达式和JSTL标签if-else if-else四种用法 一.条件运算符 ${user.gender==?'男':'女'} 二.if() code.. ...

  7. el表达式与jstl的用法

    课上顺便整理了下java中的El表达式和jstl的用法,下面以举例的方式来阐述各个标签的作用: 一. 使用el表达式将Map集合中的数据显示出来: 先给Map集合里面放一些数据库,通过EL表达式显示在 ...

  8. java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...

    昆明理工大学信息工程与自动化学院学生实验报告 ( 2013 -2014 学年第一学期) 课程名称:Java EE技术开课实验室:系机房444 2013 年 12月2 日年级.专业.班计科111 学号姓 ...

  9. JavaWeb EL表达式, JSTL标签及过滤器综合学习

    1.项目结构如右边图所示: (1)controller.filter包下面定义2个过滤器,EncodingFilter 类CheckUserFilter类(后面会有一个登陆验证的过滤器的测试学习), ...

最新文章

  1. 机器学习领域最全综述列表!
  2. js中 replace(/\//g, '') 什么作用. 正则表达式
  3. 解决json包含html标签无法显示的问题
  4. 在Visual Studio中启用对jquery等javascript框架的智能感知
  5. 我看Chrome超越IE的意义
  6. 五分钟没有操作自动退出_遇到不喜欢的小动物怎么办?教你五分钟友好的送走小动物!...
  7. 使WEBBROWSER 可编辑
  8. 产品说,我只需要一个有亿点复杂的查询界面
  9. Best Cow Line
  10. VRRP——虚拟路由器冗余协议
  11. mysql占位符 防注入_php mysql中防注入的几个小问题,麻烦大大帮我解答谢谢
  12. mysql启动失败LSB_MySQL数据库服务启动失败
  13. Tinker 热修复框架模拟使用
  14. 3.Event Delegate
  15. PHP调整网页,用PHP程序实现支持页面后退的两种方法
  16. 《Java从入门到放弃》JavaSE入门篇:异常
  17. HTML基础知识整理
  18. Python学习:安装pycharm教程(Python、pycharm安装包,永久免费使用)
  19. FPGA进行多路并行插值滤波(多相滤波)的实现原理
  20. Sagittarius's Trial I - 9 HDU - 1754 I Hate It

热门文章

  1. 网鼎杯玄武组部分web题解
  2. fft 估计载波频率程序_载波同步算法程序 -
  3. 【Linux】Linux的虚拟文件系统
  4. 软件工程 第4版张海藩 pdf_【信息课本缩写版】第四章第4节文件下载
  5. 国产CAD想说爱你,并不容易。
  6. WebSQL 的简单使用
  7. vmprotect的加壳的授权模式,锁定硬件码
  8. Dotween联合动画sequence的使用
  9. ie 10中flash动画只有声音没有画面解决办法
  10. golang 函数调用栈