JSTL以及EL应用

EL表达式

变量规则:         1.${value} (一般变量)  ${mawen[name]}(类及其内部元素获取)   2.变量名获取的顺序page request session

隐式表达式:      1.${param.username}等同于<%=request.getParamate("username")%>

EL关系运算符:  1.==等同于eq ,  >等同于gt,  <等同于lt,  >=等同于ge,  <=等同于le 该关系运算符应当写进{ }内部


JSTL

JSTL下载与配置: jakarta-taglibs-standard-current.zip  下载该文件以后找到lib文件夹,将其中的 jstl.jar和standard.jar 放入到项目的lib中


核心标签库的导入:核心标签库主要有输入、输出、流程控制、迭代操作、URL操作等功能,如果要在页面中使用核心标签库,需要

用taglib指令指明这个标签库的路径:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> ,prefix=“c”,说明核心库标签必须以C开头。


<c:out value="123"></c:out>                                      结果:直接输出123

<c:set value="root" var="userId"></c:set><br>                    结果:使用${userid}时候得到的输出结果是root

<c:remove var="userId"/><br>                                     结果:使用${userid}时候得到的输出结果是空


<c:if test="${v1 lt v2}"></c:if>                                                     

<c:choose>

    <c:when test="${v1 gt v2 }"> 

    </c:when>

    <c:otherwise>

    </c:otherwise> 

</c:choose>



<c:forEach items="${list}"  var="current"  varStatus="status" > 

<c:out value="序号:"/>  

<c:out value="${status.count} " />  

<c:out value="值:"  /> 

<c:out value="${current }" /><br> 

</c:forEach> 











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值