通过EL表达式可以省略在JSP文件中省略许多java代码,而且通过域对象名.getAttribute(“key”)获取一个不存在的数据时,返回值为null,而EL表达式则返回空字符串(“”)

1.取request域中的数据

${requestScope.username}

2.取session域中的数据

${session4Scope.username}

3.取application域中的数据

${aScope.username}

注意:通过EL表达式获取域中的数据时,可以不指定域对象名,如果不指定域对象名,取数据的顺讯是page域,request域,session域,application域。

4.取javabean实体类中的属性

${requestScope.student.id}

注意:如果想要正确取到数据,首先要写好get、set方法,第二个就是在EL表达式中实体类属性名的首字母必须要小写。

5.取map集合中的value值

${requestScope.map.id}

或者

${requestScope.map["id"]}

6.取List集合中的数据

${requestScope.stuList[0]}

7.EL表达式可以进行算数运算,关系运算,逻辑运算

3+2=${3+2}

10>20${10>20}

${10>20&&10<20}

8.JSTL称为java标准标签库,使用步骤为

导入jstl相关的jar包

引入包

9.JSTL常用标签

forEach标签

<c:forEach items="${requestScope.dylist }" var="dy"><tr><td>${pageScope.dy.stuId}</td><td>${pageScope.dy.stuName }</td><td>${pageScope.dy.stuSex }</td><td>${pageScope.dy.stuTeacher }</td>   </tr></c:forEach>

选择标签

<c:choose>
  <c:when test=""></c:when>
  <c:otherwise></c:otherwise>
  </c:choose>

10.eclipse快捷键

Ctrl+M:窗口的最大和还原

Ctrl+q:返回到最近修改的地方

Ctrl+Shift+r:快速查找资源

EL表达式和JSTL标签的使用相关推荐

  1. 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.. ...

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

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

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

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

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

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

  5. 28. EL 表达式 以及 JSTL 标签库

    28. EL 表达式 以及 JSTL 标签库 1.EL 表达式 a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达 ...

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

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

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

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

  8. Java Web - EL表达式和JSTL标签库

    在使用servlet和jsp的过程中,两者之间的数据流转是十分常见的,jsp实际上也是一种servlet,也就是两个servlet之间的数据流转,我们根据不同的使用场景选择使用,请求转发(在reque ...

  9. Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用

    来自:http://blog.csdn.net/love_you_99/article/details/8184797 一 介绍 1.Struts2的作用 Struts2标签库提供了主题.模板支持,极 ...

  10. 方立勋_30天掌握JavaWeb_JavaBean、mvc开发模式、el表达式、jstl标签

    什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化. 私有化的属性必须通过public类型的方法暴露 ...

最新文章

  1. eShopOnContainers 知多少[2]:Run起来
  2. 谁是谁的first-child
  3. VSCode配置JAVA开发环境,java初级面试笔试题
  4. 最大规模线上新基建项目拉开大幕!第127届广交会今天正式开展
  5. 【Java】Java Long映射到浏览器或者JavaScript后损失精度
  6. matlab中使用libsvm工具箱训练的svm分类器model保存
  7. 深度学习2-keras模型训练
  8. [分享].Net脱壳利器de4dot介绍
  9. java 按拼音模糊搜索汉字_C#中拼音模糊匹配汉字智能搜索
  10. 视频文件转gif图片Movie To GIF使用
  11. 【批量身份证图片识别】如何批量OCR识别身份证图片或复印件并导出至excel表格或文本格式,下面教你方法
  12. Java工具集-数学(圆柱体,椎体工具类)
  13. Android 流媒体播放 live streaming
  14. matlab怎么做空间计量,六步学会用MATLAB做空间计量回归详细步骤
  15. 优秀的人都在读的10本好书!
  16. 用winrar压缩工具切分文件和合并文件
  17. 我遇见你是最美丽的意外
  18. 鸿蒙OS可以装电脑吗,华为的鸿蒙系统可以用在电脑上吗?
  19. 安卓应用发布在各大应用市场方法整理
  20. 这篇文章告诉你三个能给视频去水印的软件

热门文章

  1. 认识华为 | 宗师之境,华为专家进阶之路
  2. 请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。
  3. 不同截止高度角BDS/GPS/Galileo单历元RTK定位性能分析
  4. 【PTA】7-21 超速判断 (10分)_中M2020春C入门练习第I段——变量、表达式、分支、循环
  5. 【LSSVM回归预测】基于matlab飞蛾扑火算法优化LSSVM回归预测【含Matlab源码 142期】
  6. [codeforces 1358B] Maria Breaks the Self-isolation 叫上所有伙伴 (自小到大排序+逆序处理)
  7. 【Python学习】timeit模块的使用
  8. CiteSpace:阅读论文,仿做论文中的CiteSpace图
  9. MT7697详细芯片资料下载  MT7697规格说明简介
  10. 一口气读懂 80 年 IT 发展史