一、使用EL表达式获取集合中的数据:

<%Map names =new HashMap();names.put("one", "1");names.put("two", "2");request.setAttribute("names", names);int a = 2;request.setAttribute("a", a);Users users = new Users();request.setAttribute("users", users);%>姓名:${names.one}<br/>密码:${names.two }<br/>判断:${not empty a}

运行结果如图所示:

二、使用jstl设置值与取值:
在使用jstl之前,需要在开头导入标签库:

<%@taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>

下面是jstl的代码:

<!-- 设置值 --><c:set var="test" value="123" scope="request"/><c:set target="${users }" property="uname" value="张三"></c:set>取值:<c:out value="${test}" default="123333"></c:out><br/>用户名是:${users.uname }<br/><c:out value="${users.uname}" default="123333"></c:out><br/><!-- 移除指定作用域里面的值 --><c:remove var="test" scope="request"/>重新取值:${test }

运行结果如图所示:

三、使用jstl的条件标签库:
代码如下所示:

条件标签库:<c:if test="${2==2}" var="info" ><h1>登陆成功</h1></c:if><br/><c:choose><c:when test="${2==2 }"><h1>false</h1></c:when><c:otherwise><h1>true</h1></c:otherwise></c:choose>

运行结果如图所示:

四、使用jstl的迭代:

   迭代:<br/><%List<Users> uList = new ArrayList<Users>();Users u  = new Users();u.setUid(1);u.setUname("张三");u.setUpass("111");u.setUphone("15066675713");Users u1  = new Users();u1.setUid(2);u1.setUname("张三1");u1.setUpass("1111");u1.setUphone("150666757131");uList.add(u);uList.add(u1);request.setAttribute("uList",uList);%><c:forEach var="ulist" items="${uList }" varStatus="stau">${(stau.index)+1 }<br/>${ulist.uid }<br/>${ulist.uname }<br/>${ulist.upass }      <br/>${ulist.uphone }<hr></c:forEach>

运行结果如图所示:

大致对照着代码就可以看明白了,欢迎关注我:雄雄的小课堂。

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. el表达式与jstl的用法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. ssl 和 https
  2. 更改MySQL数据库目录位置
  3. 中断的顶半部和底半部
  4. elinput内容过长显示悬浮框_element ui el-table 表头自定义,内容超出省略,悬浮时显示...
  5. 上高职业技术学校计算机学几年,上高职业技术学校2021年有哪些专业
  6. Tesseract-OCR 字符识别-样书训练
  7. 原创 | OpenAPI 标准规范
  8. R语言统计与绘图:正态、方差齐性、多重比较
  9. 排序算法——基数排序
  10. CPU飙高 解决方法
  11. 13 款免费但好用到哭的项目管理工具
  12. 修复 Windows 10 设置界面里面混乱的语言翻译
  13. VUE + CSS画三角形
  14. 【车牌识别】模板匹配新能源车牌识别【含Matlab源码 865期】
  15. 维特比算法的通俗案例解释
  16. Unity3D中的预制体Prefab
  17. 平凡人的一生的意义是什么?
  18. uos专业版激活_UOS V20专业版新增了什么,UOS更新内容一览
  19. php上传 找不到临时文件夹(解决方法)
  20. 10.23金油本周行情回顾;黄金原油下周行情策略附多空解套

热门文章

  1. linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql
  2. revit如何根据坐标进行画线_铭成教你如何根据同步带的齿形进行选型
  3. WARNING: Ignoring invalid distribution -ip
  4. cg word List 3
  5. leetcode 旋转数组
  6. ReentrantLock可重入锁使用及原理
  7. Java工程师修炼之路
  8. Mult-Nim博弈
  9. [2020多校A层11.18] 三角田地(因式分解)
  10. Educational Codeforces Round 16 C. Magic Odd Square 矩阵构造