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="变量名">
${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="变量名">