el
JSTL标签库与EL表达式
JSTL 是JSP的标准标签库,是一个JSP的标签集合 ,按照类别包括核心标签,格式化标签,JSTL函数,sql标签和XML标签 ,其中前三个用的概率较高。要想使用JSTL标签库我们首先要做的就是引入对应的Jar包【standard.jar和jstl.jar】。有时候我们在jsp页面上面要嵌套大量的java代码,但是又要在页面上进行源码的编写,复杂且难以维护,所以我们就可以利用我们的JSTL标签库进行解决这个问题。
EL是JSP的表达式语言,EL表达式使我们在访问JavaBean中的数据非常简单,EL 表达式语法为【${expr}】,在jsp页面中,常用于获取后台传递的数据。通常情况下,我们将JSTL标签库与EL表达式进行结合使用,能很方便的进行数据的展示。
-- 后台进行model存储数据
model.addAttribute("rangeType","DQLQ");
model.addAttribute("title","title");
-- 前台利用JSTL标签库和EL表达式进行展示解析
<c:if test="${rangeType == 'DQLQ' or rangeType == 'QYLQ'}">
<span>${title}</span>
</c:if>
-- 其中使用了JSTL标签库中的c:if 标签,然后在test判断条件中利用了el表达式。
JSTL核心标签
引用核心标签库的语法如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
核心标签库是最常用的JSTL标签。【红色圈线为重点】
格式化标签
引用格式化标签库的语法如下:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
JSTL格式化标签用来格式化并输出文本、日期、时间、数字。【红色圈线为重点】
JSTL函数
引用JSTL函数标签库的语法如下:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
JSTL函数库包含一系列标准函数,大部分是通用的字符串处理函数。【红色圈线为重点】
EL表达式基本操作符
在EL表达式中,我们可以利用绝大部分的Java所提供的算术和逻辑操作符。
注意EL 表达式中空值的判定
对NuLL的判断
empty 对于 null 和”” 都会返回true
== null 则是对null 返回true 而对”” 则是返回false
Not empty 不等于空,包括不等于null 和不等于””
<c:if test="${rdinfo.isProprietaryShop eq '0' or rdinfo.isProprietaryShop eq null }">
<c:if test =”${empty arraylist}”></if> // 判断对象是否为空对象
相关阅读
在Excel中录入数据的时候经常需要用到菜单栏,有些情况菜单栏不见了,其实这个问题可以解决的。下面是seo实验室小编带来的关于excel2
林志颖商城爱碧丽天猫旗舰店 ibelievesp.tmall.com
林志颖爱碧丽天猫商城介绍: 借着《爸爸去哪儿》的热播,林志颖不失时宜地推出了爱碧丽胶原蛋白饮品。目前店铺销售的产品都是比较少,
JS中document.getelementbyid().value与innerHTML的区
使用document.getElementById()可以取到页面上一个有id的元素然后访问这个元素的属性,比如value 当一个元素有value属性的时候,其v
条件格式:也是格式的一种、对格式的呈现附加了条件因素,Excle2010中对条件格式功能进行较大的扩充,一个单元格可以设置多个条件格式
Excel2013中f4对引用的作用是什么?函数做为Excel中十分强大的功能之一,是每个Excel学习者必须掌握的技能。而说到函数,你又不得不搞