![java-web-期末試題填空簡答整理_第1頁](http://file4.renrendoc.com/view/477349f568b542a65bb3105d4e1dd971/477349f568b542a65bb3105d4e1dd9711.gif)
![java-web-期末試題填空簡答整理_第2頁](http://file4.renrendoc.com/view/477349f568b542a65bb3105d4e1dd971/477349f568b542a65bb3105d4e1dd9712.gif)
![java-web-期末試題填空簡答整理_第3頁](http://file4.renrendoc.com/view/477349f568b542a65bb3105d4e1dd971/477349f568b542a65bb3105d4e1dd9713.gif)
![java-web-期末試題填空簡答整理_第4頁](http://file4.renrendoc.com/view/477349f568b542a65bb3105d4e1dd971/477349f568b542a65bb3105d4e1dd9714.gif)
![java-web-期末試題填空簡答整理_第5頁](http://file4.renrendoc.com/view/477349f568b542a65bb3105d4e1dd971/477349f568b542a65bb3105d4e1dd9715.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 和 標簽用來定義表格的行和單元格。 2表格的 和 屬性用于水平和垂直合并單元格。Colspan rowspan3表單主要由 、和 三部分構成。表單標簽表單域 表單按鈕標簽定義瀏覽器不支持框架時顯示的內容。CSS樣式由、三部分組成選擇符 屬性 屬性值6常用的選擇符主要有三類: 、 HTML選擇符 ID選擇符 類選擇符7在WEB頁面中使用CSS的方法有三種 、內部樣式表內嵌樣式 外部樣式表8常用的頁面布局技術有 、和。 DIV+CSS布局 框架布局 表格布局一個標準的網(wǎng)頁由 、和 三部分組成。結構 外觀 行為使用 語句可以在 HTML 中引入 d:/a.js 文件 11在JavaScript中
2、根據(jù)變量的作用域可以分為 和 兩種全局變量局部變量12在瀏覽器的 DOM中,根對象是 window13表單對象是 對象的子對象document14 Div層的隱藏和顯示主要是用到 屬性,該屬性白值為 時隱藏Div層Displaynone15調試Servlet時,Eclipse要進入 視圖下DebugServlet中會話跟蹤技術的方案有 、和隱藏表單域技術。Cookie Session URL重寫JSP頁面中的6個基本元素包括 、動作標簽和注釋。 指令 聲明 表達式 腳本JSP頁面在容器中運行需要經(jīng)過3個過程: ,和 編輯 翻譯 執(zhí)行JSP頁面中常見的 3種指令有: 、 和 page 指令 in
3、clude 指令 taglib 指令JSP頁面的Page指令中的 屬性用于設置腳本語言language21廣義上來講,滿足 、三個要求的 Java類可以稱為 JavaBean無參數(shù)構造方法屬性私有屬性具有公有的get和set方法22用于查找或者實例化一個JavaBean的動作名稱為 ,用于設置JavaBean的屬性的動作名稱為 ,用于把請求轉發(fā)到另一個頁面的動作名稱為 jsp:useBean jsp:setProperty jsp:forwardparam標準動作用于為其他動作標簽提供附加參數(shù)信息,該動作通??梢耘c 、等一起使用JSP內置對象中主要用于輸入輸出功能的有 ,request res
4、ponse outJSP的4種作用范圍分別使用 、來表示,它們都具有 和 方法pageContext request session application getAttribute() setAttribute()JSTL分為、五部分核心標簽庫國際化輸出標簽庫(I18N標簽庫)XML標簽庫SQL標簽庫 EL函數(shù)庫Servlet 上下文監(jiān)聽器有 2 個: 和 ServletContextListener ServletContextAttributeListener針對 Session會話的監(jiān)聽器有 4 個:,和HttpSessionListener HttpSessionActivation
5、Listener HttpSessionBindingListener HttpSessionAttributeListener簡述HTML和HTTP的區(qū)別和聯(lián)系超文本傳輸協(xié)議(HTTP , HyperText Transfer Protocol )是客戶端瀏覽器或其他程序與Web服務器之間的應用層通信協(xié)議,用以實現(xiàn)客戶端和服務器端的信息傳輸。超文本標簽語言(HTML , HyperText Mark-up Language),即HTML語言,是目前網(wǎng)絡上應用最為廣泛的語言,也是構成網(wǎng)頁文檔的主要語言。用于其他用途。HTML是網(wǎng)絡的通用語言,是一種簡單、通用的標簽語言,是專門為HTTP協(xié)議設計
6、的,當然也可簡述DIV+CSS布局的優(yōu)缺點。DIV布局的優(yōu)點是:網(wǎng)頁代碼精簡、提高頁面下載速度、表現(xiàn)和內容相分離等;缺點則是:過于靈活,比較難控制。因此 DIV布局比較適合應用于復雜的不規(guī)則頁面、業(yè)務種類較多的大型商業(yè)網(wǎng)站。簡述使用表格布局的注意事項不要把整個網(wǎng)頁當成一個大表格,盡可能使用多個表格進行分塊。因為一個大表格的內容要全部加載后才會顯示。這樣會降低頁面的響應速度和效率。此外,單元格在調整時不夠方便,往 往在調整局部的單元格時,會對其它的單元格產(chǎn)生聯(lián)動的效果,違背了調整的初衷。嵌套表格作為相對獨立的表格,控制十分方便,這也是使用表格布局的常用方法,但是一般不宜超過三層,一旦表格嵌套 過
7、多會影響瀏覽器的響應速度,并且不易后期維護。當用表格布局時,表格的邊框寬度一般設置為0。最外層表格寬度一般使用固定的像素值,而嵌套的表格的寬度則使用百分比來設定,如果使用像素值則需要計算的絕對精確,因此不提倡使用像素值。簡述“二=和=”的主要區(qū)別=運算符是在類型車t換后執(zhí)行而=是在類型轉換前比較。簡述break和continue語句的區(qū)別break語句用于結束循環(huán),執(zhí)行循環(huán)體后的語句; continue語句用于結束本次循環(huán),執(zhí)行下次循環(huán)簡述JavaScript中數(shù)組對象的常用方法concat()連接兩個或更多的數(shù)組,并返回合并后的新數(shù)組join()把數(shù)組的所有元素放入一個字符串并返回此字符串。
8、元素通過指定的分隔符進行分隔pop()刪除并返回數(shù)組的最后一個元素push()向數(shù)組的末尾添加一個或更多元素,并返回新的長度reverse。顛倒數(shù)組中元素的順序sort()對數(shù)組的元素進行排序toString()把數(shù)組轉換為字符串,并返回結果簡述DOM的特點?DOM是一種與瀏覽器、平臺、語言無關的接口,編程人員通過 DOM可以訪問頁面中其他的標準組件。DOM解決了 Netscape的JavaScript和Microsoft的JavaScript之間的沖突,給予 Web設計師和開發(fā)者一個標準的方法, 讓其來訪問站點中的數(shù)據(jù)、腳本和表現(xiàn)層對象。DOM是以層次結構組織的節(jié)點或信息片斷的集合。DOM是
9、一種樹形的結構,開發(fā)人員可在節(jié)點樹中導航尋找特定信息。解析該結構通常需要加載整個文檔,解析完畢后才能夠操作節(jié)點。列舉DOM對象模型中的主要對象?Window 對象、Document 對象、Location 對象、Navigator 對象、History 對象和 From 對象等。簡述表單驗證中的分類?驗證必填項驗證長度驗證輸入內容的格式驗證兩個表單項的值是否相同驗證郵箱的輸入是否合法簡述Servlet的生命周期?servlet有良好的生存期的定義,包括加載和實例化、初始化、處理請求以及服務結束。這個生存期由javax.servlet.Servlet接口的init,service和destroy
10、方法表達。Servlet被服務器實例化后, 容器運行其init方法,請求到達時運行其 service方法, service方法自動派遣運行與請求對應的 doXXX方法(doGet, doPost)等,當服務器決定將實仞銷毀的時候調用其destroy方法。簡述轉發(fā)和重定向兩種頁面跳轉方式的區(qū)別,在 Servlet中分別使用什么方法實現(xiàn)?重定向和請求轉發(fā)是Servlet處理完數(shù)據(jù)后進行頁面跳轉的兩種主要方式。重定向是指頁面重新定位到某個新地址,之前的 Request失效,進入一個新的Request,且跳轉后瀏覽器地址欄內容將變?yōu)樾碌闹付ǖ刂?。重定向是通過HttpServletResponse對象的
11、sendRedirect()來實現(xiàn)。請求轉發(fā)是指將請求再轉發(fā)到另一頁面,此過程依然在Request范圍內,轉發(fā)后瀏覽器地址欄內容不變。請求轉發(fā)使用RequestDispatcher 接口中的 forward。方法來實現(xiàn)。編寫一個輸由Hello World!Servlet 程序。import java.io.*;import javax.servlet.*; import javax.servlet.http.*;/創(chuàng)建一個 Servlet 類,繼承 HttpServlet public class Hello extends HttpServlet / 重寫 doGet ()public vo
12、id doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException /設置響應到客戶端的文本類型為HTMLresponse.setContentType(text/html);/獲取輸出流PrintWriter out = response.getWriter(); out.println(Hello World);簡述session的生命周期?1)客戶端向服務器第一次發(fā)送請求的時候,request中并無SessionID。2)此時服務器會創(chuàng)建一個 Ses
13、sion對象,并分配一個SessionID。Serssion對象保存在服務器端,此時為新建狀態(tài),調用session.isNew()返回 true。3)當服務器端處理完畢后,會將 SessionID通過response對象傳回到客戶端,瀏覽器負責保存到當前進程中。4)當客戶端再次發(fā)送請求時,會同時將SessionID發(fā)送給服務器。35)服務器根據(jù)傳遞過來的SessionlD將這次請求(request:)與保存在服務器端的Session對象聯(lián)系起來。此時 Session已不處于新建狀態(tài),調用 session.isNew()返回false。6)循環(huán)執(zhí)行過程3-5,直到Session超時或銷毀。簡述S
14、ervletContext的生命周期?新Servlet容器啟動的時候,服務器端會創(chuàng)建一個ServletContext對象;在容器運行期間 ServletContext對象一直存在;3)當容器停止時,ServletContext的生命周期結束。開發(fā)一個Servlet用于銷毀會話package com.haiersoft.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet. HYPERLINK http:/http.HttpServlet http.HttpSer
15、vlet;import javax.servlet. HYPERLINK http:/http.HttpServletRequest http.HttpServletRequest;import javax.servlet. HYPERLINK http:/http.HttpServletResponse http.HttpServletResponse;import javax.servlet. HYPERLINK http:/http.HttpSession http.HttpSession;public class DestroyServlet extends HttpServlet p
16、ublic DestroyServlet() super();protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doPost(request, response);protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException HttpSession
17、 session = request.getSession(); if (session != null) / 銷毀 Sessionsession.invalidate(); 簡述JSP頁面中的組成元素。JSP頁面主要有6類基本元素組成:JSP指令:用來向JSP容器提供編譯信息。JSP聲明:用于在JSP頁面中定義變量和方法。JSP表達式:用于將 Java表達式的運行結果輸出在頁面中。JSP腳本:用于在JSP頁面中插入Java代碼。JSP動作:實現(xiàn)一些常見的特定功能。JSP注釋簡述執(zhí)行JSP頁面的原理。1)客戶端發(fā)出請求(request);2)容器接收到請求后檢索對應的JSP頁面,如果該JSP頁
18、面是第一次被請求,則容器將其翻譯成一個Java文件,即Servlet;3)容器將翻譯后的Servlet源代碼編譯形成字節(jié)碼,即 .class文件,并加載到內存執(zhí)行;4)最后把執(zhí)行結果即響應(responses)發(fā)送回客戶端。在JSP頁面打印九九乘法表 乘法表 %for (int i = 1; i =9; i+) for (int j = 1; j =i; j+) out.print(j+*+i+=+j*i+);換行out.print();%簡述include指令和include標準動作的區(qū)別include標準動作用于在 JSP頁面動態(tài)包含其他頁面。該動作的功能與JSP的include指令類似,
19、區(qū)別是include指令在編譯時完成包含,是靜態(tài)包含;而 include標準動作是在運行時完成包含,是動態(tài)包含在 Servlet 的 doGet()和 doPost()方法中,如何得到與 JSP 內置對象 out、request response session、application 分別對應的對象根據(jù) HttpServletRequest 和 HttpServletResponse 對象分別獲取,例如,request.getSession()獲取 Session 對 象.request.getSession().getServletContext()獲取 application 對象.response.getWriter()獲彳導 out 對象.JSP內置對象共有幾個,分別是什么 ?JSP 內置對象共有 9 個, 分別是 request, r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度海上鉆井平臺聘用駕駛員安全服務合同
- 2025年度汽車駕駛員勞動合同續(xù)簽與交通違法行為責任協(xié)議
- 2025年度綠色交通基礎設施建設融資協(xié)議書
- 施工單位關于施工方案調整的工作聯(lián)系函
- 遠程教育技術在小學教育中的應用
- 高處墜落機械傷害搶救應急預案格式
- 二手車質押貸款合同范文
- 不履行租賃合同起訴書范本
- 臨時聘請合同書
- 上海市糧食買賣合同參考樣本
- 弱電智能化勞務分包合同
- 電網(wǎng)調度基本知識課件
- 環(huán)境與職業(yè)健康安全管理手冊
- 甲狀腺乳腺外科ERAS實施流程(模板)
- 2025屆高考語文復習:小說人物+課件
- 村委會2025年工作總結及2025年工作計劃
- GB/T 19411-2024除濕機
- 欠薪證明協(xié)議書(2篇)
- 注射泵操作使用課件
- 2024年全國新高考1卷(新課標Ⅰ)數(shù)學試卷(含答案詳解)
- 人教版高中生物學新舊教材知識差異盤點
評論
0/150
提交評論