错题集!!!
1.通過(guò)ServletResponse的()方法可以設(shè)置響應(yīng)的字符編碼類型(選擇一項(xiàng))。
A:setCharacterEncoding (String charset)
B:setCharacterEncode (String charset)
C:setCharset (String charset)
D:setPageEncoding (String charset)
解析:request.setCharacterEncoding("UTF-8");
2.在設(shè)計(jì)Web項(xiàng)目的目錄結(jié)構(gòu)是,src目錄一般放()文件(選一項(xiàng))。
A:html
B:jsp
C:web.xml
D:Java源文件
HTML和JSP頁(yè)面存放在webroot目錄下,web.xml存放在WEB-INF目錄下,Java源文件放在src目錄下
3.tomcat把JSP生成的Servlet放與那個(gè)目錄下
A:/bin
B:/logs
C:/webapps
D:/work
(選擇一項(xiàng))
A:
B:
C:
D:
正確答案是B ,B/S架構(gòu)并不是C/S架構(gòu)的替代品,有些程序例如大型的網(wǎng)絡(luò)游戲一般使用的是C/S架構(gòu)。
(選擇多項(xiàng))
A:
B:
C:
D:
存放配置文件的地方是conf,所以此題目選擇acd
(選擇一項(xiàng))
A:
B:
C:
D:
d答案錯(cuò)誤,因?yàn)橥ㄟ^(guò)import導(dǎo)包的時(shí)候,不同的類文件之間用逗號(hào)隔開,應(yīng)該為:<%@page import="java.util.*,java.text.*" %>
(選擇一項(xiàng))
A:
B:
C:
D:
此題目考察的是jsp的是頁(yè)面轉(zhuǎn)發(fā)。因?yàn)槭寝D(zhuǎn)發(fā),所以可以在a.jsp頁(yè)面獲得到請(qǐng)求對(duì)象中值。所以正確答案為B
(選擇二項(xiàng))
A:
B:
C:
D:
設(shè)置響應(yīng)的字符編碼:response.setCharacterEncoding( )或者response.setContentType( )
(選擇二項(xiàng))
A:
B:
C:
D:
正確答案是B,C,request.getParameter("userId")得到的是第一個(gè)表單元素名稱為“userId”的值,而要獲得同名的多個(gè)表單元素的值,則需要通過(guò)request.getParameterValues(“userId”)來(lái)獲取,返回一個(gè)字符串?dāng)?shù)組。
(選擇一項(xiàng))
A:
B:
C:
D:
index.jsp中form中name為loginName最終值是bdqn到達(dá)loginDo.jsp后再使用轉(zhuǎn)發(fā)方式跳轉(zhuǎn)到loginSuccess.jsp,故request的信息沒(méi)有丟失使用可以得到參數(shù)名為loginName值是bdqn
(選擇一項(xiàng))
A:
B:
C:
D:
(選擇一項(xiàng))
A:
B:
C:
D:
(選擇一項(xiàng))
A:
B:
C:
D:
session主要是存取會(huì)話狀態(tài),選項(xiàng)A正確,session是存儲(chǔ)在服務(wù)器端的,選項(xiàng)B錯(cuò)誤,session對(duì)象中提供了getId()方法去獲取sessionid值,選項(xiàng)C正確,在瀏覽器的cookie中會(huì)保存sessionid,跟蹤用戶狀態(tài),選項(xiàng)D正確
(選擇一項(xiàng))
A:
B:
C:
D:
(選擇一項(xiàng))
A:
B:
C:
D:
該題考查的是對(duì)jsp中內(nèi)置對(duì)象config的認(rèn)知程度。Config對(duì)象是在服務(wù)器啟動(dòng)時(shí)就自動(dòng)創(chuàng)建的對(duì)象,而Servlet創(chuàng)建時(shí),通常是通過(guò)其獲取初始化所需的信息。答案選A
(選擇一項(xiàng))
A:
B:
C:
D:
正確答案是A,在轉(zhuǎn)發(fā)時(shí),先通過(guò)request對(duì)象獲取RequestDispatcher對(duì)象,然后通過(guò)RequestDispatcher對(duì)象調(diào)用forward方法實(shí)現(xiàn)轉(zhuǎn)發(fā),答案為a
(選擇一項(xiàng))
37
A:
B:
C:
D:
正確答案是D,靜態(tài)包含將頁(yè)面包含進(jìn)來(lái)以后在一起執(zhí)行。此時(shí)變量i重名
(選擇一項(xiàng))
A:
B:
C:
D:
(選擇一項(xiàng))
A:
B:
C:
D:
response.sendRedirect("index2.jsp");為重定向,得不到request對(duì)象里的值,所以輸出內(nèi)容為null。答案a正確
(選擇一項(xiàng))
A:
B:
C:
D:
重定向(sendRedirect)是由客戶端瀏覽器發(fā)起的,request里的parameter都會(huì)丟失。注意區(qū)分總結(jié)重定向(sendRedirect)和轉(zhuǎn)發(fā)(forward)的區(qū)別。
(選擇一項(xiàng))
A:
B:
C:
D:
正確答案是C,所有的JSP都會(huì)在客戶端發(fā)出請(qǐng)求后被容器轉(zhuǎn)譯成servlet的源代碼(java),然后再將源碼(java)編譯成servlet的類(class),放入到內(nèi)存里面。其中,<%! int a=0;%>定義的是類的成員變量,<% int b=0; %>則定義的是service方法中的局部變量。除第一次請(qǐng)求外,其他兩次請(qǐng)求都只調(diào)用service方法。本題答案為c
(選擇一項(xiàng))
A:
B:
C:
D:
總結(jié)
- 上一篇: tim怎么发说说
- 下一篇: 陋室铭爱莲说原文及翻译注释