EL与JSTL

EL与JSTL


${EL表达式}
获取对象的属性${对象名.属性名}
获取集合对象属性 ${对象名.list[0].属性名}


获取对象
${requestScope.对象名}



优先级从上至下越来越大


请求作用域  ${requestScope.对象名}


会话作用域  ${sessionScope.对象名}


程序作用域  ${applicationScope.对象名}


页面作用域  ${pageScope.对象名}


JSTL导入包


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


<!-- 设置属性名 -->
    <c:set var="name" value="agdfg" scope="request"></c:set>
    <!-- 输出 -->
    <c:out value="${name}" default="www" escapeXml="false" ></c:out>
    <!-- 设置对象名,map对象等 -->
    <c:set value="" target="" property=""></c:set>




隔行变色




<style>
#getId {
background-color: red;
}
</style>

<%
List list = new ArrayList();
list.add("sdags");
list.add("sdgdfgs");
list.add("sddsfggs");
list.add("ssdherhs");
list.add("sdewrhrths");
list.add("sdwethrh");
list.add("sdwerhr");


request.setAttribute("list", list);
%>
<c:if test="${empty list}">
<c:out value="集合为空"></c:out>
</c:if>
<c:forEach var="dept" items="${list}" varStatus="start">
<h1 <c:if test="${start.count%2==0}">id="getId"</c:if>>${dept}</h1>

</c:forEach>


字符串拼接


<c:url value="index.jsp" var="test">
<c:param name="did" value="1"></c:param>
<c:param name="name" value="zhangsan"></c:param>
</c:url>
<c:out value="${test}"></c:out>


移除变量
<c:remove var="变量名">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值