EL表达式和jstl标签

EL表达式和jstl标签
EL表达式
 
概念:
 
EL(Expression Language) 是为了使JSP写起来更加简单。它提供了在 JSP 中简化表达式的方法,让JSP代码更简化。通过EL表达式获取Java中属性的值,减少JSP上的Java代码,使其更加简单。
 
语法:
 
EL表达式可以在jsp中访问模型对象,格式”${}“。
 
如${name},(没有标注范围的话则从小范围找到大范围,依次为pageScope,requestScope,sessionScope,applicationScope)获取name的值。
 
以下做个在requestScope范围的演示
 
操作符:
 
JSP 表达式语言提供以下操作符,其中大部分是 Java 中常用的操作符:
 
术语
 
定义
 
算术型
 
+、-(二元)、*、/、div、%、mod、-(一元)
 
逻辑型
 
and、&&、or、||、!、not
 
关系型
 
==、eq、!=、ne、<、lt、>、gt、<=、le、>=、ge。可以与其他值进行比较,或与布尔型、字符串型、整型或浮点型文字进行比较。
 
 
empty 空操作符是前缀操作,可用于确定值是否为空。
 
条件型
 
A ?B :C。根据 A 赋值的结果来赋值 B 或 C。
 
jstl标签
 
jslt概念:
 
        JSTL(Java server pages tag library,即JSP标准标签库)为JSP Web开发人员提供一个标准通用的标签库。这些标签取代JSP页面上的Java代码,从简化代码。
 
使用条件:
 
条件一:要在JSP页面中使用JSTL标签,需使用taglib指令引用标签库。
 
条件二:要在JSP中使用JSTL标签,还需要下载安装JSTL实现(Implementation)。
 
JSTL1.2实现的下载地址为:https:jstl.dev.java.net,下载文件为jstl-impl-1.2.jar,将该文件复制到Web应用程序的WEB-INFlib文件夹中即可使用JSTL。
 
常用标签:
 
<c:if test=""></c:if> 相当于Java中if语句
 
<c:forEach itmes="${}" var="" varStatus=""></c:forEach>  (itmes容器对象 value临时变量 varStatus循环状态 ) 相当于Java中foreach语句遍历容器 如foreach(Arraylist list : name){}
 
<c:forEach begin="1" var="" end="10" var="i"></c:forEach>  (begin开始 end结束 var临时变量 ) 相当于Java中for语句 如for(int i=1;i<=10;i++){}
 
<c:when test=""></c:when> <c:otherwuise test=""></c:otherwuise> 相当于Java中if语句相当于Java中switch语句

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    苹果电脑如何连接和使用扫描仪

    苹果电脑如何连接和使用扫描仪,,扫描仪的使用 用苹果扫描图像。 连接扫描仪:在打开苹果电脑之前,你需要连接扫描仪和安装扫描仪驱动程序。扫

    oppo a52和oppo a11x哪个手机更好

    oppo a52和oppo a11x哪个手机更好,荣耀,处理器,oppo a52和oppo a11x哪个手机更好你好我是渐行渐远,很高兴回答你的问题,谢邀,这俩详细配置我

    Intel I5 750的CPU配什么主版最好?

    Intel I5 750的CPU配什么主版最好?,显卡,主板,搭配,1.适合主板有P55 H55 X58,此三者能够适应你的Intel 酷睿 i5 处理器!! 在不影响性能前提下

    夏日热、飞行信和太阳的体验评价

    夏日热、飞行信和太阳的体验评价,,我很高兴听到手机发射了一个新版本的太阳,同时,我认为这个名字很有艺术性。夏天,烈日,如此简单和亲密。但是

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    如何把老版本的excel更新换代?

    如何把老版本的excel更新换代?,更新换代,版本,如何,对于Excel来说,老版本的Excel更新换代要从软件工具更换、知识准备、应用环境配套3个角度

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    EXCEL如何统计个数?

    EXCEL如何统计个数?,个数,统计,如何,关于计数,最常用的就是Cout系列函数和Sumproduct函数。一、Count。功能:统计指定范围中数值类型值的个数