el表達式
什么是el表達式
expresion language
語法結構
${標識符}
作用
1.獲取域對象的內容
- ${域對象。鍵} ${requestScope.username} 簡寫${鍵} ${username};
//不指定范圍時,從小到大取
pageContext.findAttribute();一托八
2.進行復雜的判斷
3.調用javabean的get方法
${javabean對象.屬性名} 例如${User.username}
4.獲取參數屬性值
${param.屬性名}
jstl標簽庫
原理
定義一個類 extends TagSupport類
doStartTag() doEndTage()
在xml文件中定義一下標簽名,和對應的類
c標簽
// test為條件
<c:choose >
<c:if test=""> 內容</c:if>
/
<c:when test=""></c:when>相當于else if
/
<c:otherwise></c:otherwise>相當于else
</c:choose >
<c:forEach items="${被循環的內容}"(域對象名) var="每次循環取出的內容,保存在域對象中"(對象名稱) begin=" " end="">
${取出域對象的內容}
</c:forEach>