第七階段 jsp(369---el---jstl)

問題:

    1,jsp與sevlet在作用上有什麼區別?servlet的三大作用是什麼?

    2,服務器是如何處理一個jsp文件的?

    3,<%    %><%!    %>的區別是什麼?

    4,html註釋和jsp註釋的寫法和區別是怎樣的?

    --------------------

    1,3個指令是什麼?分別是用來幹什麼的?怎麼寫?

    2,6個動作是什麼?分別是用來幹什麼的?怎麼寫?

    3,9個內置對象分別是什麼?分別是用來幹什麼的?怎麼寫?

    4,包含分爲幾種?分別怎麼寫?有什麼區別?

    5,pageContext有什麼特性?

    ------------------------

    1,EL是什麼?主要作用有哪些?(2種)

    2,EL表達式如何獲取集合中的數據?

    --------------------------

    1,JSTL是什麼?有什麼作用?

    2:forEach循環怎麼使用?


案例:

    1,EL最大的特性就是它能獲取四個域對象中的數據


筆記:

       在網頁上動態輸出內容

        <%@page   %>  導包,設置內置對象

        <%@include    file=""    %>    靜態包含,翻譯時就合併

        <jsp:include    page=""></jsp:include>    動態包含,執行到include才包含

        6個動作:

                創建對象,給對象賦值,獲得對象屬性

                動態包含,請求轉發,設置請求參數

        9個內置對象

            pageContext(可以操作其它幾個域對象,findAttribute方法)

            request

            Session

            application

            response

             out

            

            page

            exception

            config

            ------------

    el:不是一種開發語言,而是一種獲取數據的表達規範

            1.獲取4個域對象中的數據

                ${u}     pageContext.findAttribute("u")

            2,運算 empty , 三目運算(輸出一些文字或者其他數據)

                ${empty str?"空的":"不空的"}

            3隱士對象(以後用到再看)

                --------------

    jstl,主要處理頁面中的邏輯,判斷,選擇,循環等

             用到再仔細學習

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