JSTL標籤庫和EL表達式

EL表達式sql

  EL全名爲Expression Language,它原來是JSTL1.0爲了方便存取數據所定義的語言。到了JSP2.0之後,EL正式成爲標準規範。只要是支持Servlet2.4/JSP2.0的Container,均可以在JSP網頁中直接使用EL.數據庫

一、EL運算符ide

二、EL內置對象函數

三、EL存取器url


JSTL標籤庫orm

  JSTL標籤庫分爲五類,分別是JSTL核心標籤庫、數據庫標籤庫、I18N格式化標籤庫、XML標籤庫和JSTL函數標籤庫對象

  一、經過JSTL核心標籤庫定義變量,輸出變量,移除變量索引

    <c:set><c:out><c:remove><c:if>資源

    <c:choose><c:when><c:otherwise>rem

    <c:forEach><c:forTokens>

    <c:import><c:param>

    <c:url><c:redirect>

  二、經過數據庫標籤庫完成數據庫操做

    <sql:setDataSource><sql:update><sql:query><sql:param><sql:dateParam><sql:transaction>

  三、經過XML標籤庫完成XML文件操做

    (1)XMl核心操做,用來解析XML文件、顯示XML文件中的信息

          <x:parse>用來解析指定的XML文件

          <x:out>經過XPath語句講結果輸出到JSP中

          <x:set>經過XPath語句將結果儲存在設定的屬性範圍的變量中

    (2)XML流程控制操做,用來對XML中信息進行判斷、循環操做

          <x:if>

          <x:choose><x:when>

          <x:forEach>

    (3)XML轉換操做,使用XML搭配XSLT顯示在JSP頁面上

    要想經過JSTL對XML進行操做還必須下載xalan.jar和serializer.jar

    

  四、經過I18N標籤庫完成國際化操做

     <fmt:setLocale><fmt:formatNumber><fmt:parseNumber><fmt:formatDate><fmt:parseDate><fmt:setTimeZone><fmt:timeZone><fmt:requestEncoding>

     <fmt:setBundle>設置默認的數據來源

     <fmt:bundle>

     <fmt:message>用來從指定的資源文件中經過索引(key)來取得值

     <fmt:param>

  五、經過JSTL函數標籤庫完成經常使用函數操做

相關文章
相關標籤/搜索