freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

115個java面試題和答案-資料下載頁

2025-06-23 18:53本頁面
  

【正文】 vlet而不是server)的destroy()方法把Servlet刪除掉。()方法和doPost()方法有什么區(qū)別?doGet:GET方法會把名值對追加在請求的URL后面。因為URL對字符數(shù)目有限制,進(jìn)而限制了用在客戶端請求的參數(shù)值的數(shù)目。并且請求中的參數(shù)值是可見的,因此,敏感信息不能用這種方式傳遞。doPOST:POST方法通過把請求參數(shù)值放在請求體中來克服GET方法的限制,因此,可以發(fā)送的參數(shù)的數(shù)目是沒有限制的。最后,通過POST請求傳遞的敏感信息對外部客戶端是不可見的。?Web應(yīng)用程序是對Web或者是應(yīng)用服務(wù)器的動態(tài)擴展。有兩種類型的Web應(yīng)用:面向表現(xiàn)的和面向服務(wù)的。面向表現(xiàn)的Web應(yīng)用程序會產(chǎn)生包含了很多種標(biāo)記語言和動態(tài)內(nèi)容的交互的web頁面作為對請求的響應(yīng)。而面向服務(wù)的Web應(yīng)用實現(xiàn)了Web服務(wù)的端點(endpoint)。一般來說,一個Web應(yīng)用可以看成是一組安裝在服務(wù)器URL名稱空間的特定子集下面的Servlet的集合。(Server Side Include)?服務(wù)端包含(SSI)是一種簡單的解釋型服務(wù)端腳本語言,大多數(shù)時候僅用在Web上,用servlet標(biāo)簽嵌入進(jìn)來。SSI最常用的場景把一個或多個文件包含到Web服務(wù)器的一個Web頁面中。當(dāng)瀏覽器訪問Web頁面的時候,Web服務(wù)器會用對應(yīng)的servlet產(chǎn)生的文本來替換Web頁面中的servlet標(biāo)簽。(Servlet Chaining)?Servlet鏈?zhǔn)前岩粋€Servlet的輸出發(fā)送給另一個Servlet的方法。第二個Servlet的輸出可以發(fā)送給第三個Servlet,依次類推。鏈條上最后一個Servlet負(fù)責(zé)把響應(yīng)發(fā)送給客戶端。?ServletRequest類可以找出客戶端機器的IP地址或者是主機名。getRemoteAddr()方法獲取客戶端主機的IP地址,getRemoteHost()可以獲取主機名??聪逻@里的例子。?HTTP響應(yīng)由三個部分組成:狀態(tài)碼(Status Code):描述了響應(yīng)的狀態(tài)??梢杂脕頇z查是否成功的完成了請求。請求失敗的情況下,狀態(tài)碼可用來找出失敗的原因。如果Servlet沒有返回狀態(tài)碼。HTTP頭部(HTTP Header):它們包含了更多關(guān)于響應(yīng)的信息。比如:頭部可以指定認(rèn)為響應(yīng)過期的過期日期,或者是指定用來給用戶安全的傳輸實體內(nèi)容的編碼格式。如何在Serlet中檢索HTTP的頭部看這里。主體(Body):它包含了響應(yīng)的內(nèi)容。它可以包含HTML代碼,圖片,等等。主體是由傳輸在HTTP消息中緊跟在頭部后面的數(shù)據(jù)字節(jié)組成的。?session和cookie有什么區(qū)別?cookie是Web服務(wù)器發(fā)送給瀏覽器的一塊信息。瀏覽器會在本地文件中給每一個Web服務(wù)器存儲cookie。以后瀏覽器在給特定的Web服務(wù)器發(fā)請求的時候,同時會發(fā)送所有為該服務(wù)器存儲的cookie。下面列出了session和cookie的區(qū)別: 無論客戶端瀏覽器做怎么樣的設(shè)置,session都應(yīng)該能正常工作。客戶端可以選擇禁用cookie,但是,session仍然是能夠工作的,因為客戶端無法禁用服務(wù)端的session。 在存儲的數(shù)據(jù)量方面session和cookies也是不一樣的。session能夠存儲任意的Java對象,cookie只能存儲String類型的對象。?瀏覽器和Servlet通信使用的是HTTP協(xié)議。?HTTP隧道是一種利用HTTP或者是HTTPS把多種網(wǎng)絡(luò)協(xié)議封裝起來進(jìn)行通信的技術(shù)。因此,HTTP協(xié)議扮演了一個打通用于通信的網(wǎng)絡(luò)協(xié)議的管道的包裝器的角色。把其他協(xié)議的請求掩蓋成HTTP的請求就是HTTP隧道。()和forward()方法有什么區(qū)別?sendRedirect()方法會創(chuàng)建一個新的請求,而forward()方法只是把請求轉(zhuǎn)發(fā)到一個新的目標(biāo)上。重定向(redirect)以后,之前請求作用域范圍以內(nèi)的對象就失效了,因為會產(chǎn)生一個新的請求,而轉(zhuǎn)發(fā)(forwarding)以后,之前請求作用域范圍以內(nèi)的對象還是能訪問的。一般認(rèn)為sendRedirect()比forward()要慢。?URL編碼是負(fù)責(zé)把URL里面的空格和其他的特殊字符替換成對應(yīng)的十六進(jìn)制表示,反之就是解碼。JSP?JSP頁面是一種包含了靜態(tài)數(shù)據(jù)和JSP元素兩種類型的文本的文本文檔。靜態(tài)數(shù)據(jù)可以用任何基于文本的格式來表示,比如:HTML或者XML。JSP是一種混合了靜態(tài)內(nèi)容和動態(tài)產(chǎn)生的內(nèi)容的技術(shù)。這里看下JSP的例子。?,發(fā)起JSP請求,然后,Web服務(wù)器讀取這個請求,使用JSP編譯器把JSP頁面轉(zhuǎn)化成一個Servlet類。需要注意的是,只有當(dāng)?shù)谝淮握埱箜撁婊蛘呤荍SP文件發(fā)生改變的時候JSP文件才會被編譯,然后服務(wù)器調(diào)用servlet類,處理瀏覽器的請求。一旦請求執(zhí)行結(jié)束,servlet會把響應(yīng)發(fā)送給客戶端。這里看下如何在JSP中獲取請求參數(shù)。?下面列出了使用JSP的優(yōu)點: JSP頁面是被動態(tài)編譯成Servlet的,因此,開發(fā)者可以很容易的更新展現(xiàn)代碼。 JSP頁面可以被預(yù)編譯。 JSP頁面可以很容易的和靜態(tài)模板結(jié)合,包括:HTML或者XML,也可以很容易的和產(chǎn)生動態(tài)內(nèi)容的代碼結(jié)合起來。 開發(fā)者可以提供讓頁面設(shè)計者以類XML格式來訪問的自定義的JSP標(biāo)簽庫。 開發(fā)者可以在組件層做邏輯上的改變,而不需要編輯單獨使用了應(yīng)用層邏輯的頁面。(Directive)?JSP中有哪些不同類型的指令?Directive是當(dāng)JSP頁面被編譯成Servlet的時候,JSP引擎要處理的指令。Directive用來設(shè)置頁面級別的指令,從外部文件插入數(shù)據(jù),指定自定義的標(biāo)簽庫。Directive是定義在%@ 和 %之間的。下面列出了不同類型的Directive: 包含指令(Include directive):用來包含文件和合并文件內(nèi)容到當(dāng)前的頁面。 頁面指令(Page directive):用來定義JSP頁面中特定的屬性,比如錯誤頁面和緩沖區(qū)。 Taglib指令: 用來聲明頁面中使用的自定義的標(biāo)簽庫。(JSP action)?JSP動作以XML語法的結(jié)構(gòu)來控制Servlet引擎的行為。當(dāng)JSP頁面被請求的時候,JSP動作會被執(zhí)行。它們可以被動態(tài)的插入到文件中,重用JavaBean組件,轉(zhuǎn)發(fā)用戶到其他的頁面,或者是給Java插件產(chǎn)生HTML代碼。下面列出了可用的動作: jsp:include當(dāng)JSP頁面被請求的時候包含一個文件。 jsp:useBean找出或者是初始化Javabean。 jsp:setProperty設(shè)置JavaBean的屬性。 jsp:getProperty獲取JavaBean的屬性。 jsp:forward把請求轉(zhuǎn)發(fā)到新的頁面。 jsp:plugin產(chǎn)生特定瀏覽器的代碼。?JSP技術(shù)中,scriptlet是嵌入在JSP頁面中的一段Java代碼。scriptlet是位于標(biāo)簽內(nèi)部的所有的東西,在標(biāo)簽與標(biāo)簽之間,用戶可以添加任意有效的scriplet。(Decalaration)在哪里?聲明跟Java中的變量聲明很相似,它用來聲明隨后要被表達(dá)式或者scriptlet使用的變量。添加的聲明必須要用開始和結(jié)束標(biāo)簽包起來。(Expression)?【列表很長,可以分上、中、下發(fā)布】JSP表達(dá)式是Web服務(wù)器把腳本語言表達(dá)式的值轉(zhuǎn)化成一個String對象,插入到返回給客戶端的數(shù)據(jù)流中。表達(dá)式是在%=和%這兩個標(biāo)簽之間定義的。?有哪些隱含對象?JSP隱含對象是頁面中的一些Java對象,JSP容器讓這些Java對象可以為開發(fā)者所使用。開發(fā)者不用明確的聲明就可以直接使用他們。JSP隱含對象也叫做預(yù)定義變量。下面列出了JSP頁面中的隱含對象: application page request response session exception out config pageContext23 / 23
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1