Java web學習(三)

  1. El表達式sql

    1)基本語法 ${expression}express

    2)當EL表達式中的變量沒有指定範圍時,按照page、request、session、application依次查找,若找不到,則返回null。數組

    3)存取數據運算符 . 和 []cookie

        ${user.name}  ${user[name]}session

        還能夠取出數組內。List中的元素  ${fruit[1]}app

         Map中的元素  ${map["key"]} jsp

    4)表達式中能夠包括算術運算符,關係運算符和邏輯運算符函數

    5)empty運算符   ${ empty expression} 迎來肯定一個對象或變量是否爲空或nullui

    6)還能夠包括條件運算符  ?;url

  2. EL表達式中的隱含對象:

    pageContext頁面上下文對象

    param, paramValues, header, headerValues, cookie, initParam

    pageScope, requestScope, sessionScope,  applicationScope

  3. JSTL標準標籤庫

    JSTL提供了核心標籤庫,格式標籤庫,sql標籤庫,xml標籤庫,函數標籤庫。

  4. 表達式標籤

    1)<c:out>用於將表達式的值輸出到jsp頁面中,可代替<%= %>

    value:指定要輸出的變量或表達式,可使用EL表達式。

    escapeXml:是否轉換特殊字符,默認爲true。

    default:當value爲null是要輸出的值

    2)<c:set>用於在指定範圍內定義保存某個值的變量。

    value:變量值

    var:變量名

    scope:指定範圍

    target:目標對象

    property:指定屬性名

    3)<c:remove>從指定的範圍內移除指定的變量  var scope

    4)<c:catch>捕獲異常  var=」exception「

  5. 條件標籤

    1)<c:if test="${expression}" var="..."> 標籤主體</c:if>

    2)<>c:choose> <c:when> <c:otherwise>

  6. 循環標籤

    1)<c:forEach iterm="" var="">

    2)<c:forTokens items="" delims="" var="">

  7. URL操做標籤

    1)<c:import url="">

    2)<c:redirect url="">

    3)<c:url url=""><c:param name="" value=""/></c:url>

相關文章
相關標籤/搜索