国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

web練習題題解

這篇具有很好參考價值的文章主要介紹了web練習題題解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.Maven是用于構建的工具,使用前需要配置(C )文件,在里邊添加阿里云的鏡像便于自動下載相關的依賴jar包。

A.web.xml

B.pom.xml

C.Settings.xml

2.(B )是一個用 Java 編寫的程序,是一種實現(xiàn)了Servlet接口的類,它是由web容器負責創(chuàng)建并調(diào)用,在服務器容器上運行,用于接收和響應用戶的請求。

A.Filter

B.Servlet

C.Request

D.Response

Servlet 是一個用 Java 編寫的程序,是一種實現(xiàn)了Servlet接口的類,它是由web容器負責創(chuàng)建并調(diào)用,在服務器容器上運行,用于接收和響應用戶的請求。

3.當Servlet啟動時,會為每個Web應用創(chuàng)建一個唯一的( A)對象代表當前Web應用,該對象不僅封裝了當前Web應用的所有信息,而且實現(xiàn)了多個Servlet之間數(shù)據(jù)的共享。

A.ServletContext

B.ServletConfig

C.Servlet

D.ServletMapping

選項A:當Servlet啟動時,會為每個Web應用創(chuàng)建一個唯一的ServletContext對象代表當前Web應用,該對象不僅封裝了當前Web應用的所有信息,而且實現(xiàn)了多個Servlet之間數(shù)據(jù)的共享?!獙崿F(xiàn)多個Servlet之間數(shù)據(jù)的共享。

選項B:當Tomcat初始化一個Servlet時,會將該Servlet的配置信息封裝到一個ServletConfig對象中,通過調(diào)用init(ServletConfig cofig)方法將ServletConfig對象傳遞給Servlet。

選項C:Servlet 是一個用 Java 編寫的程序,是一種實現(xiàn)了Servlet接口的類,它是由web容器負責創(chuàng)建并調(diào)用,在服務器容器上運行,用于接收和響應用戶的請求。

選項D:這是在配置servlet方法中,使用xml配置方法里的一個配置標簽

4.HttpServletResponse的(C )方法所獲取的字符輸出流對象為PrintWriter類型,可以直接輸出字符文本內(nèi)容。

A.getOutputStream()

B.getInputStream()

C.getWriter()

D.getReader()

發(fā)送響應消息體相關的方法:

(1)getOutputStream():所獲取的字節(jié)輸出流對象為ServletOutputStream類型。

由于ServletOutputStream是OutputStream的子類,它可以直接輸出字節(jié)數(shù)組中的二進制數(shù)據(jù)。因此,要想輸出二進制格式的響應正文,就需要使用getOutputStream()方法。

(2)getWriter():所獲取的字符輸出流對象為PrintWriter類型。由于PrintWriter類型的對象可以直接輸出字符文本內(nèi)容,因此,要想輸出內(nèi)容全為字符文本的網(wǎng)頁文檔,需要使用getWriter()方法。

5.【單選題】 (4分)

網(wǎng)頁表單中有用戶名和密碼,輸入用戶名和密碼后點擊登錄執(zhí)行對應的Servlet中的代碼,在Servlet中想要獲取網(wǎng)頁表單中的用戶名和密碼可以通過(C)方法獲取。

A.response.getParameter( )

B.request.getAttribute( )

C.request.getParameter( )

D.response.getAttribute( )

6.【單選題】 (4分)

編寫過濾器要實現(xiàn)javax.servlet.Filter接口的方法,其中不包括( C)。

A.init方法

B.doFilter方法

C.doPost方法

D.destroy

編寫一個過濾器的基本步驟:

(1)實現(xiàn)javax.servlet.Filter接口;

(2)實現(xiàn)init方法,讀取過濾器的初始化參數(shù);

(3)實現(xiàn)doFilter方法,完成對請求或響應的過濾;

(4)調(diào)用FilterChain接口對象的doFilter方法,向后續(xù)的過濾器或Servlet(jsp)傳遞請求或響應;

(5)實現(xiàn)destroy方法,釋放過濾器使用的資源。

7.【單選題】 (4分)

采用注解方式配置Servlet時用(C )。

A.@Servlet

B.@WebServelet

C.@WebServlet

D.@WebServerlet

8.【單選題】 (4分)

Servlet在服務器容器上運行,處理客戶端請求并且將( D)返回客戶端。

A.過濾

B.請求

C.消息

D.響應

Servlet的工作流程:

(1)客戶機將請求發(fā)送到服務器,服務器上的 Web 容器實例化 Servlet, 并為 Servlet 進程創(chuàng)建線程。 Servlet 是在出現(xiàn)第一個請求時裝入的, 在服務器關閉之前不會卸載它。
(2)Web 容器將請求信息發(fā)送到 Servlet,Servlet創(chuàng)建一個響應,并將其返回到 Web容器,Web容器將響應發(fā)回給客戶機。
(3)服務器關閉或 Servlet 空閑時間超過一定限度時,調(diào)用destroy方法退出。

9.Servlet生命周期包括3個方法,分別是:init,( D)和destroy。

A.servlet

B.doGet

C.doPost

D.service

Servlet生命周期:

創(chuàng)建servlet實例,初始化實例對象調(diào)用init()方法,請求servlet服務調(diào)用service()方法,銷毀實例對象前調(diào)用destroy()銷毀方法,銷毀實例并標記為垃圾收集

10.過濾器的一些常見應用不包括以下( D)。

A.認證過濾

B.登錄和審核過濾

C.圖像轉換過濾

D.請求重定向

過濾器的一些常見應用:

1、認證過濾;

2、登錄和審核過濾;

3、圖像轉換過濾;

4、數(shù)據(jù)壓縮過濾 ;

5、加密過濾;

6、資源訪問觸發(fā)事件過濾等。

11.在web.xml文件中配置Servlet時,( A)用于映射Servlet對外訪問的虛擬路徑。

A.<servlet-mapping>

B.<servlet>

C.<servlet-name>

如果不使用@WebServlet注解,可在web.xml文件中 進行配置。

一個Servlet需要配置<servlet>標記和 <servlet-mapping>標記。

  • <servlet-name>:名稱,兩者中的名稱要一致。
  • <servlet-mapping>:用于映射Servlet對外訪問的虛擬路徑。

12.常用的Servlet配置方法有( B)、xml文件和自定義容器的方式

A.注釋方式

B.注解方式

常用的Servlet配置方法有注解方式xml文件自定義容器的方式。

注解方式是javaEE8以后常用的servlet配置方式,而自定義容器方式了解即可。

13.在Servlet API中,定義了一個( A)接口,它繼承自ServletResponse,專門用來封裝HTTP響應消息。

A.HttpServletResponse

B.HttpServletRequest

C.Request

D.Response

14.HttpServletResponse的( B)方法用于獲取請求消息中的請求方式。

A.getRequestURI

B.getMethod

C.getContextPath

D.getServletPath

15.下面(B )對象由Servlet容器創(chuàng)建,實現(xiàn)的是請求轉發(fā)。

A.sendRedirect

B.RequestDispatcher

C.forward

D.include

RequestDispatcher實現(xiàn)的是請求轉發(fā)。?

請求轉發(fā)的意思就是說通知其他web資源處理當前Servlet的請求。RequestDispatcher對象由Servlet容器創(chuàng)建,該對象用于接收客戶端的請求并將請求發(fā)送到服務器上的任意資源(例如:Servlet,HTML文件或JSP文件)。因為對于RequestDispatcher對象來說,WEB資源都是可見的,可直接將請求轉發(fā)到任意資源。

16.為了避免顯示在網(wǎng)頁中的字符亂碼,可以通過(A )來進行設置 。

A.response . setContentType("text/html; charset=utf-8");

B.request . setContentType("text/html; charset=utf-8");

C.response.setCharacterEncoding("uf-8");

D.response.setHeader(" Content-Type"," text/html;charset=utf-8");

中文輸出亂碼問題:

由于計算機中的數(shù)據(jù)都是以二進制形式存儲的,當傳輸文本時,就會發(fā)生字符和字節(jié)之間的轉換。字符與字節(jié)之間的轉換是通過查碼表完成的,將字符轉換成字節(jié)的過程稱為編碼,將字節(jié)轉換成字符的過程稱為解碼。如果編碼和解碼使用的碼表不一致,就會導致亂碼問題。

方法一:

// 設置HttpServletResponse使用utf-8編碼
response.setCharacterEncoding("utf-8"); 
// 通知瀏覽器使用utf-8解碼
response.setHeader("Content-Type","text/html;charset=utf-8");

方法二:

// 包含第一種方式的兩個功能
response.setContentType("text/html;charset=utf-8"); 

17.在web容器中遵循生成、運行、銷毀這樣的生命周期,當進行相關配置后,web容器就會調(diào)用監(jiān)聽器上的方法,對相應的對象進行對應的事件處理,不包括(A )。

A.HttpServletFilter對象

B.HttpServletRequest對象

C.HttpSession對象

D.ServletContext對象

在web系統(tǒng)中,監(jiān)聽器就是應用監(jiān)聽事件來監(jiān)聽請求中的行為而創(chuàng)建的一組類。HttpServletRequest、HttpSession、ServletContext對象在web容器中遵循生成、運行、銷毀這樣的生命周期,當進行相關配置后,web容器就會調(diào)用監(jiān)聽器上的方法,進行對應的事件處理。

18.web.xml配置中過濾器起作用的順序是看<filter-mapping>中誰在上面誰優(yōu)先執(zhí)行。(

19.注解配置是按照類名字符串比較,值小的先執(zhí)行,如:AFilterDemo 優(yōu)先于 BFilterDemo()

20.對于客戶端請求,創(chuàng)建Servlet實例后,不駐留在內(nèi)存中,所以再次請求時須再加載。(錯 )

?Servlet的特點:

①在服務器容器上運行,處理客戶端請求并且將響應返回客戶端;

②移植性好,本身是一個Java類,跨平臺;

③對于客戶端請求,只需創(chuàng)建Servlet實例一次,駐留在內(nèi)存中,再次請求時無須加載。

21.Cookie一旦創(chuàng)建,它的名稱就不能更改,Cookie的值可以為任何值,創(chuàng)建后允許被修改。(

Cookie類有且僅有一個構造方法,具體語法格式:

public Cookie(java.lang.String name,java.lang.String value)

在Cookie的構造方法中,參數(shù)name用于指定Cookie的名稱,value用于指定Cookie的值。需要注意的是,Cookie一旦創(chuàng)建,它的名稱就不能更改,Cookie的值可以為任何值,創(chuàng)建后允許被修改。

22.請求轉發(fā)指的是Web服務器接收到客戶端的請求后可能由于某些條件限制,不能訪問當前請求URL所指向的Web資源,而是指定了一個新的資源路徑,讓客戶端重新發(fā)送請求。(錯?

1、請求重定向:指的是Web服務器接受到客戶端的請求后,可能由于某些條件限制,不能訪問當前請求URL所指向的Web資源,而是指定了一個新的資源路徑,讓客戶端重新發(fā)送請求。

2、請求轉發(fā):RequestDispatcher實現(xiàn)的是請求轉發(fā)。 請求轉發(fā)的意思就是說通知其他web資源處理當前Servlet的請求。

23.【填空題】 (2分)

在Servlet技術中,提供了兩個用于保存會話數(shù)據(jù)的對象,分別是Cookie和_Session__。

為了保存會話過程中產(chǎn)生的數(shù)據(jù),Cookie、URL重寫、字段隱藏、SSL技術都可用于會話跟蹤,在Servlet技術中,提供了兩個用于保存會話數(shù)據(jù)的對象,分別是Cookie和Session。

24.【填空題】 (2分)

Session對象的_invalidate()__方法用于強制使Session對象無效。

1:獲取Session:

通過HttpRequest對象調(diào)用 getSession() 或 getSession(boolean create ) 方法

2:存儲數(shù)據(jù)到session或從session讀取數(shù)據(jù) getAttribute(“名稱”):

查找以前存儲的值,如果不存在則返回null, setAttribute(“名稱”,對象):設置屬性 removeAttribute (“名稱”):移除屬性

3:銷毀session:

讓session過期或調(diào)用invalidate()強制失效

25._FilterConfig__接口用于在過濾器初始化時由web容器向過濾器傳送初始化配置參數(shù),并傳入到過濾器對象的init方法中。

26.自定義過濾器可以用_@WebFilter注解__或者web.xml文件配置進行注解。

27.Cookie必須以_鍵值對_的形式存在。

【什么是Cookie】

服務器向客戶端發(fā)送Cookie時,會在HTTP響應頭字段中增加Set-Cookie響應頭字段。

Set-Cookie: user=China; Path=/;

  • user表示Cookie的名稱
  • China表示Cookie的值
  • Path表示Cookie的屬性

需要注意的是,Cookie必須以鍵值對的形式存在,其屬性可以有多個,但這些屬性之間必須用分號(;)和空格分隔。

28.在web應用程序中,_過濾器__介于Servlet之前,既可以攔截、過濾瀏覽器的請求,也可以改變?yōu)g覽器的響應。

在web應用程序中,過濾器介于Servlet之前,既可以攔截、過濾瀏覽器的請求,也可以改變?yōu)g覽器的響應。它在服務器端與客戶端起到了一個中間件的作用,對二者之間的數(shù)據(jù)信息進行過濾。

29.在web系統(tǒng)中,__監(jiān)聽器_就是應用監(jiān)聽事件來監(jiān)聽請求中的行為而創(chuàng)建的一組類。

在web系統(tǒng)中,監(jiān)聽器就是應用監(jiān)聽事件來監(jiān)聽請求中的行為而創(chuàng)建的一組類。HttpServletRequest、HttpSession、ServletContext對象在web容器中遵循生成、運行、銷毀這樣的生命周期,當進行相關配置后,web容器就會調(diào)用監(jiān)聽器上的方法,進行對應的事件處理。

30.在Web應用中當用戶通過瀏覽器訪問服務器時,服務器會給客戶發(fā)送一些信息,這些信息都保存在Cookie中。Cookie信息會被保存在_瀏覽器__的緩沖區(qū)中。

當用戶第一次訪問服務器時,服務器會在響應消息中增加Set-Cookie頭字段,將用戶信息以Cookie的形式發(fā)送給瀏覽器。一旦用戶瀏覽器接受了服務器發(fā)送的Cookie信息,就會將它保存在瀏覽器的緩沖區(qū)中,這樣,當瀏覽器后續(xù)訪問該服務器時,都會在請求消息中將用戶信息以Cookie的形式發(fā)送給Web服務器,從而使服務器端分辨出當前請求是由哪個用戶發(fā)出的。文章來源地址http://www.zghlxwxcb.cn/news/detail-806341.html

到了這里,關于web練習題題解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(四)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(四)

    目錄 前言 一、傳輸層的作用 二、端口號的分類、作用 三、TCP協(xié)議的特點及應用 四、UDP協(xié)議的特點及應用 總結 ??嗨!我是Filotimo__??。很高興與大家相識,希望我的博客能對你有所幫助。 ??本文由Filotimo__??原創(chuàng),首發(fā)于CSDN??。 ??如需轉載,請事先與我聯(lián)系以獲得授

    2024年02月08日
    瀏覽(18)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(九)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(九)

    目錄 前言 一、OSPF雙棧 1.1?OSPFv3 LSA 1.2?OSPFv3 二、ISIS雙棧 2.1?ISISv6 2.2?ISIS高級特性 三、BGP雙棧 四、PIM雙棧 總結 ??嗨!我是Filotimo__??。很高興與大家相識,希望我的博客能對你有所幫助。 ??本文由Filotimo__??原創(chuàng),首發(fā)于CSDN??。 ??如需轉載,請事先與我聯(lián)系以獲得授

    2024年02月08日
    瀏覽(25)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(八)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(八)

    目錄 前言 一、LAN技術 1.1?堆疊與集群 1.2?MSTP的特點 二、WAN技術 2.1?PPP鏈路建立 2.2?PPPoE 2.3?組播 2.3.1?組播的IP 2.3.2?組播分發(fā)樹 2.3.3?組播協(xié)議 三、IPv6基礎 3.1?IPv6地址 3.2?IPv6協(xié)議 3.3?IPv6過渡技術 總結 ??嗨!我是Filotimo__??。很高興與大家相識,希望我的博客能對你有所

    2024年02月07日
    瀏覽(36)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(五)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(五)

    目錄 前言 一、應用層的作用 二、HTTP協(xié)議 三、FTP協(xié)議 四、DNS協(xié)議 五、DHCP協(xié)議 六、郵件協(xié)議 ??嗨!我是Filotimo__??。很高興與大家相識,希望我的博客能對你有所幫助。 ??本文由Filotimo__??原創(chuàng),首發(fā)于CSDN??。 ??如需轉載,請事先與我聯(lián)系以獲得授權??。 ??歡迎大

    2024年02月08日
    瀏覽(21)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(十)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(十)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(一)-CSDN博客 【技能樹筆記】網(wǎng)絡篇——練習題解析(二)-CSDN博客 【技能樹筆記】網(wǎng)絡篇——練習題解析(三)-CSDN博客 【技能樹筆記】網(wǎng)絡篇——練習題解析(四)-CSDN博客 【技能樹筆記】網(wǎng)絡篇——練習題解析(五)-CSDN博客 【

    2024年02月08日
    瀏覽(26)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(七)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(七)

    目錄 前言 一、RIP 1.1?VLAN數(shù)據(jù)幀 二、OSPF 2.1?OSPF 分組類型 2.2?OSPF 區(qū)域劃分 2.3?OSPF狀態(tài)交互鏈路 2.4?OSPF特殊區(qū)域 三、ISIS 3.1?ISIS動態(tài)路由協(xié)議 3.2?ISIS路由器分類 3.3?ISIS DIS 四、BGP 4.1?BGP基本信息 4.2?BGP屬性 4.3?BGP路由通告 五、路由策略 5.1?路由策略作用 5.2?路由策略應用

    2024年02月08日
    瀏覽(23)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(二)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(二)

    目錄 前言 一.?數(shù)據(jù)鏈路層的作用 1.1 數(shù)據(jù)鏈路層作用 1.2 數(shù)據(jù)鏈路層封裝 1.3 數(shù)據(jù)鏈路層功能 1.4 數(shù)據(jù)幀格式 二.?MAC地址及分類 2.1?MAC地址 2.2?MAC地址分類 三.?交換機的作用 3.1?交換機的作用 3.2?交換機作用 四.交換機的工作原理 4.1 交換機的工作原理 4.2?交換機幀處理 五.

    2024年02月07日
    瀏覽(23)
  • 【技能樹筆記】網(wǎng)絡篇——練習題解析(三)

    【技能樹筆記】網(wǎng)絡篇——練習題解析(三)

    目錄 前言 一、網(wǎng)絡層的功能 二、IP協(xié)議的特點 三、IPv4地址的分類和計算 四、常用協(xié)議和命令 五、路由表的工作原理 六、靜態(tài)路由 七、動態(tài)路由 八、IPv6地址介紹 總結 ??嗨!我是Filotimo__??。很高興與大家相識,希望我的博客能對你有所幫助。 ??本文由Filotimo__??原創(chuàng)

    2024年02月08日
    瀏覽(18)
  • <算法學習>動態(tài)規(guī)劃練習題

    <算法學習>動態(tài)規(guī)劃練習題

    本篇文章為初學動態(tài)規(guī)劃時的練習題。參考優(yōu)質(zhì)博客學習后根據(jù)偽代碼描述完成代碼。記錄一下用于以后復習。 給定一個有n行數(shù)字組成的數(shù)字三角形. 試設計一個算法, 計算出從三角形的頂至底的一條路徑, 使該路徑經(jīng)過的數(shù)字和最大. 算法設計: 對于給定的n行數(shù)字組成的三角

    2024年01月17日
    瀏覽(18)
  • 機器學習課后練習題(期末復習題目附答案)

    此為第一章緒論部分 一. 單選題 1. 移動運營商對客戶的流失進行預測,可以使用下面哪種機器學習方法比較合適( ) A. 一元線性回歸分析 B. 關聯(lián)方法 C. 聚類算法 D. 多層前饋網(wǎng)絡 正確答案: A 2. 下面哪種說法有關機器學習的認識是錯誤的?( ) A. 高質(zhì)量的數(shù)據(jù)、算力和算法對一個機

    2024年02月07日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包