EL表达式和JSTL标签的使用
通过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标签的使用相关推荐
- 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.. ...
- spring mvc学习(37):JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
EL表达式和JSTL标签库: 在JSP页面代替java代码,便于编写 一.EL表达式 作用: ${} 简化脚本表达式 <%= %> j2ee1.4以前版本需指定<%@ page is ...
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
昆明理工大学信息工程与自动化学院学生实验报告 ( 2013 -2014 学年第一学期) 课程名称:Java EE技术开课实验室:系机房444 2013 年 12月2 日年级.专业.班计科111 学号姓 ...
- JavaWeb EL表达式, JSTL标签及过滤器综合学习
1.项目结构如右边图所示: (1)controller.filter包下面定义2个过滤器,EncodingFilter 类CheckUserFilter类(后面会有一个登陆验证的过滤器的测试学习), ...
- 28. EL 表达式 以及 JSTL 标签库
28. EL 表达式 以及 JSTL 标签库 1.EL 表达式 a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达 ...
- EL表达式和JSTL标签:简化JSP的Java代码
JSP页面接收.展示后端的数据,再JSP页面写很多的Java代码会造成书写麻烦.难以阅读.不利于团队协作的缺点,因此我们使用EL表达式和JSTL标签,代替并简化了JSP页面 EL表达式 语法:${st ...
- jsp脚本、jsp标准动作、EL表达式、JSTL标签
https://blog.csdn.net/gx_hxl/article/details/79032331 https://blog.csdn.net/a731604348/article/detai ...
- Java Web - EL表达式和JSTL标签库
在使用servlet和jsp的过程中,两者之间的数据流转是十分常见的,jsp实际上也是一种servlet,也就是两个servlet之间的数据流转,我们根据不同的使用场景选择使用,请求转发(在reque ...
- Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
来自:http://blog.csdn.net/love_you_99/article/details/8184797 一 介绍 1.Struts2的作用 Struts2标签库提供了主题.模板支持,极 ...
- 方立勋_30天掌握JavaWeb_JavaBean、mvc开发模式、el表达式、jstl标签
什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化. 私有化的属性必须通过public类型的方法暴露 ...
最新文章
- eShopOnContainers 知多少[2]:Run起来
- 谁是谁的first-child
- VSCode配置JAVA开发环境,java初级面试笔试题
- 最大规模线上新基建项目拉开大幕!第127届广交会今天正式开展
- 【Java】Java Long映射到浏览器或者JavaScript后损失精度
- matlab中使用libsvm工具箱训练的svm分类器model保存
- 深度学习2-keras模型训练
- [分享].Net脱壳利器de4dot介绍
- java 按拼音模糊搜索汉字_C#中拼音模糊匹配汉字智能搜索
- 视频文件转gif图片Movie To GIF使用
- 【批量身份证图片识别】如何批量OCR识别身份证图片或复印件并导出至excel表格或文本格式,下面教你方法
- Java工具集-数学(圆柱体,椎体工具类)
- Android 流媒体播放 live streaming
- matlab怎么做空间计量,六步学会用MATLAB做空间计量回归详细步骤
- 优秀的人都在读的10本好书!
- 用winrar压缩工具切分文件和合并文件
- 我遇见你是最美丽的意外
- 鸿蒙OS可以装电脑吗,华为的鸿蒙系统可以用在电脑上吗?
- 安卓应用发布在各大应用市场方法整理
- 这篇文章告诉你三个能给视频去水印的软件
热门文章
- 认识华为 | 宗师之境,华为专家进阶之路
- 请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的,则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母,如果第二个字母是a,则输出“星期六”。
- 不同截止高度角BDS/GPS/Galileo单历元RTK定位性能分析
- 【PTA】7-21 超速判断 (10分)_中M2020春C入门练习第I段——变量、表达式、分支、循环
- 【LSSVM回归预测】基于matlab飞蛾扑火算法优化LSSVM回归预测【含Matlab源码 142期】
- [codeforces 1358B] Maria Breaks the Self-isolation 叫上所有伙伴 (自小到大排序+逆序处理)
- 【Python学习】timeit模块的使用
- CiteSpace:阅读论文,仿做论文中的CiteSpace图
- MT7697详细芯片资料下载 MT7697规格说明简介
- 一口气读懂 80 年 IT 发展史