Web教程---EL表達式和JSTL

一、EL表達式

可以很方便的表示jsp中的對象,使jsp代碼更加簡潔

獲取對象   $({對象名字}
獲取屬性值   ${對象名.屬性名}
獲取屬性值   ${對象名{屬性名}}

二、JSTL java標準標籤庫

可以通過各種標籤在jsp頁面裏完成各種功能,比如分支(if,else),迭代(forEach)
使用JSTL+EL表達式,可以讓jsp頁面裏的java代碼儘可能減少

使用之前需要添加兩個jar包,standard.jar和jstl.jar,需要添加到構建路徑
在使用時需要在jsp頁面引入以下代碼

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

<c:if test=“判斷條件”> </c:if>

<c:if test="$(user.userAge)>=18">
	你可以喝酒
</c:if>
2.forEach標籤

<c:forEach var="" items="" step=“1” varStatus="">
循環的內容
</c:forEach>

items:是要迭代的對象,此處要使用EL表達式
var:是每次迭代出來的對象的引用
step:步長
varStatus:每次迭代對象的狀態

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