JSP中有了EL可以很方便的引用對象和屬性,但是也有一些不足的地方,比如不能遍歷對象列表這些,再加上JSTL(Java Standard Tag Library)的話那就完美了。JSTL主要包括core核心庫、fmt標簽庫、fn方法庫、SQL標簽庫、XML標簽庫。這些庫理論知識不多,主要是使用。

一、core核心庫

從JavaEE5之后JavaEE5內(nèi)置了對JSTL的支持,如果是之前的版本需要自己下載引入。http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip下載解析,將這兩個jstl.jarstandard.jar引入到WEB-INF/lib下。在jsp中加入<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>然后就可以在jsp中正常使用了。

1.<c:out/>用來輸出,除了value還有兩個屬性,default和escapeXML,如果value屬性不存在,會輸出default的的值.

<c:out value="out-123"></c:out>

2.<c:if/>用于判斷,由于沒有if...esle..這樣的判斷,需要使用<c:choose/><c:when/><c:otherwise/>

平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

<c:choose>
  <c:when test="${1==1 }">
      <c:out value="c:when"></c:out>
  </c:when>
  <c:otherwise>
      <c:out value="c:otherwise"></c:out>
  </c:otherwise>
</c:choose>

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式