El表達式 和 JSTL標籤

El 表達式:
${requestScope.aaa} 相當於<%=request.getAttribute("aaa") %>
${sessionScope.aaa} 相當於<%=session.getAttribute("aaa")     %>
${applicationScope.aaa} 相當於<%=application.getAttribute("aaa")      %>
${param.aaa} 相當於<%=request.getParameter("aaa")      %>
${paramValues.aaa} 相當於<%=request.getParameterValues("aaa")    %>
${t.titleid} 相當於<%=t.getTitleid()  %>

JSTL表達式
增加taglib指令:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
set 標籤:
<c:set var="變量名" value="變量值" scope="jsp作用域範圍" />
將變量存儲於指定範圍內
<c:set target="對象名" property="屬性名" value="屬性值" />
給javabean 對象設置屬性值
out 標籤:
顯示數據的內容:
<c:out value="變量名/屬性名"  default="默認值" />
remove 標籤:
<c:remove var ="變量名" scope="jsp作用範圍"/>
移除指定範圍內的標籤

流程控制:
<c:if test="判斷條件" var="name" scope="jsp作用範圍"/>
</c:if>
choose,when,otherwise:
<c:choose>
     <c:when test="判斷條件" >
     </c:when>
    <c:otherwise>
    <c:/otherwise>
</c:choose>
forEach 迭代標籤:
<c:forEach items="集合對象" var="name" varStatus="statusName" begin="start" end="end" step="count">
</forEach>




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章