华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當(dāng)前位置:計算機等級 > 二級考試 > Java語言程序設(shè)計 > 考試輔導(dǎo) > 文章內(nèi)容
  

全國計算機等級考試二級Java重點內(nèi)容(27)

中華IT學(xué)院   【 】  [ 2016年9月23日 ]

jsp

                   (1)jsp是什么?

                   java server page(java服務(wù)器頁面技術(shù))

         sun公司制訂的一種服務(wù)器端動態(tài)頁面技術(shù)規(guī)范。

         因為直接使用servlet開發(fā)動態(tài)頁面過于麻煩,并且,

難以維護(直接使用out.println輸出動態(tài)頁面),所以,

sun制訂了一種更好的生成動態(tài)頁面技術(shù)規(guī)范,即jsp,

jsp只需要在html文件內(nèi)部添加一些java代碼就可以生成

動態(tài)頁面,相對于servlet,要簡單方便。

          (2) 如何寫jsp?

          step1 寫一個以.jsp為后綴的文件。

          step2 在文件內(nèi)部,可以添加如下內(nèi)容:

                 a, html(html,css,javascript) : 直接添加即可。

                 b, java代碼:

                          java代碼片斷   <%  java代碼  %>

                          jsp表達式        <%= java表達式%>

                 c, 隱含對象:直接使用

                          在jsp文件內(nèi)部,不用聲明和創(chuàng)建,就可以

                          直接使用的對象。因為容器負責(zé)隱含對象的

                          聲明和創(chuàng)建過程。

                          out

                          request

                          response

                 d,指令:通知容器,在將.jsp文件轉(zhuǎn)換成

                 .java文件時,作一些額外的處理。

                          page指令

                                    import屬性: 導(dǎo)入包

                                             比如 :

                                             <%@page import="java.util.*"%>

                                             <%@page import="java.util.*,java.text.*"%>

                                    pageEncoding屬性: 告訴容器,.jsp文件保存的

                                    編碼。

                                    contentType屬性:在.jsp文件對應(yīng)的servlet類

                                    當(dāng)中,添加response.setContentType語句。

          (3) jsp的執(zhí)行過程:

                 step1 將.jsp文件轉(zhuǎn)換成.java文件(其實就是一個

                 servlet)。

                          a, html ----> service方法里,使用out.write()輸出。

                                    out.println()會將null直接輸出,而out.write()

                                    會將null轉(zhuǎn)換成""輸出。

                          b, <%  %>--->service方法里,照搬。

                          c, <%= %>--->service方法里,使用out.print()

                                                                         輸出。

                 step2 容器編譯該servlet,實例化,初始化,

                 調(diào)用其service方法。

          練習(xí):

                 寫一個 employee_list.jsp,會以表格的方式顯示

          所有的雇員的信息。
分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照
哈密市| 庐江县| 天祝| 三台县| 武强县| 哈尔滨市| 南通市| 偃师市| 金山区| 板桥市| 水城县| 洪泽县| 洛隆县| 抚远县| 玉树县| 永康市| 庄浪县| 井研县| 石楼县| 灵璧县| 应城市| 阿合奇县| 鸡东县| 梁山县| 南城县| 黄石市| 枣阳市| 望城县| 赣州市| 竹山县| 南昌市| 怀安县| 镇康县| 周口市| 安义县| 麦盖提县| 宜州市| 忻州市| 子洲县| 凤城市| 永城市|