Java Web 程序設計(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年濰坊學院_第1頁
Java Web 程序設計(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年濰坊學院_第2頁
Java Web 程序設計(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年濰坊學院_第3頁
Java Web 程序設計(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年濰坊學院_第4頁
Java Web 程序設計(山東聯(lián)盟)知到章節(jié)答案智慧樹2023年濰坊學院_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JavaWeb程序設計(山東聯(lián)盟)知到章節(jié)測試答案智慧樹2023年最新濰坊學院第一章測試

應用程序打包后的war文件,需要復制到Tomcat的webapps目錄下。

參考答案:

Tomcat的端口號可以在____________文件中修改。

參考答案:

server.xml

URL中文名稱是______________。

參考答案:

統(tǒng)一資源定位器

Web開發(fā)技術包括客戶端和服務器端的技術。

參考答案:

Tomcat服務器的默認端口為____________。

參考答案:

8080

下列哪些選項屬于URL的組成部分()

參考答案:

端口號;IP地址或域名;協(xié)議

在tomcat上發(fā)布Javaweb應用程序時,默認目錄是()。

參考答案:

webapps

關于開發(fā)網站的服務器,說法正確的是()。

參考答案:

Tomcat用于JSP技術所開發(fā)網站的服務器

Eclipse環(huán)境下運行項目的方法有:第一,右鍵單擊項目名,選中RunAs,選中RunOnServer。第二,將項目移入Tomcat容器,啟動容器的同時啟動容器中的所有項目。

參考答案:

第二章測試

對于如下表單,描述正確的有哪些?<formname="form1"action="LoginServlet"method="post">...

</form>

參考答案:

表單的名稱是form1;此表單提交數(shù)據(jù)的大小不受限制

針對下述JSP頁面,需要得到用戶選擇的愛好的數(shù)量,最合適的代碼是_______________。<inputtype="checkbox"name="aihao"value="1"/>游戲<br/><inputtype="checkbox"name="aihao"value="2"/>運動<br/><inputtype="checkbox"name="aihao"value="3"/>棋牌<br/><inputtype="checkbox"name="aihao"value="4"/>美食<br/>

參考答案:

request.getParameterValues("aihao").length

下面關于HTML的描述中,錯誤的是____________。

參考答案:

在<head>和</head>之間可以包含<title>和<body>等信息。

在HTML文件中導入一個樣式表的正確語法為___________

參考答案:

<importhref="c.css"rel="stylesheet"type="text/css">

CSS指的是__________。

參考答案:

層疊樣式表

動態(tài)建立Web頁面的一個主要動力是使結果基于用戶提供的查詢數(shù)據(jù)。Web表單處理即是從Web頁面獲取信息,將其傳送給服務器端應用程序。傳送的方式包括以下__________________兩種。

參考答案:

調用HttpServletRequest的getParameter方法,提供大小寫敏感的參數(shù)名作為參數(shù),獲得表單數(shù)據(jù);

表單數(shù)據(jù)放置在問號之后,附加在URL的后面,發(fā)送到服務器上

一個表單只能有一個提交按鈕。

參考答案:

當樣式定義重復出現(xiàn)的時候,最先定義的樣式起作用。

參考答案:

表單域可以單獨使用,不一定非要放在<form>元素中。

參考答案:

超級鏈接可以將文本作為鏈接對象,但不允許將圖像作為鏈接對象。

參考答案:

設在表單中有一組復選鈕標記,如下列代碼:

<formaction="register.jsp">選擇城市

<inputtype="checkbox"name="city"value="長春">長春<br>

<inputtype="checkbox"name="city"value="北京">北京<br>

<inputtype="checkbox"name="city"value="大連">大連<br>

<inputtype="checkbox"name="city"value="上海">上海<br></form>

如果在register.jsp是取city的值,最適合的方法為__。

參考答案:

String[]cities=request.getParameterValues("city");

在J2EE中,request對象的(

)方法可以獲取頁面請求中一個表單組件對應多個值時的用戶的請求數(shù)據(jù)。

參考答案:

String[]getParameterValues(Stringname)

下列___________不是HTML的常用標記。

參考答案:

<Book>

下列對郵件鏈接的使用正確的是(

)。

參考答案:

<ahref="mailto:xyz@">郵箱</a>

關于HTML的說法不正確的是(

)。

參考答案:

HTML中必須具有body標簽

下列選項中可以使“內容1”和“內容2”分成兩行顯示的是__________________。

參考答案:

內容1<br/>內容2;<p>內容1</p><p>內容2</p>

下列選項中能夠以黑體顯示紅色文字的是______。

參考答案:

<fontface="黑體"><fontcolor="#FF0000">文字</font></font>;<fontface="黑體"color="red">文字</font>

下列樣式表的定義正確的是__________________。

參考答案:

html{color:red};#abc{color:yellow};.xyz{color:blue};div,tablea{color:white}

框架集標簽<frameset>不能和<body>標簽同時使用。

參考答案:

第三章測試

JavaScript執(zhí)行表單驗證一般都發(fā)生在用戶單擊“提交”按鈕后,數(shù)據(jù)提交服務器之前,onValidate()驗證函數(shù)返回值為true時,

。

參考答案:

驗證通過,提交數(shù)據(jù)給服務器

表單信息的驗證只能放在服務器端執(zhí)行。

參考答案:

JavaScript中常用的鼠標事件有____________。(多選)

參考答案:

onMouseMove;

onMouseOver

下列代碼中能夠以"1949年10月1日"的格式輸出當前日期的是()。

參考答案:

vard=newDate();輸出:d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"

已知vara=newDate('9/25/201018:36:42');通過a.getMonth()獲取的是()。

參考答案:

8

已知定義如下

vara="abcd";

varb="abcd";

varc=newString("abcd");

vard=newString("abcd");下列輸出是()

document.writeln(a==b);

document.writeln(a===b);

document.writeln(a==c);

document.writeln(a===c);

document.writeln(c==d);

document.writeln(c===d);

參考答案:

truetruetruefalsefalsefalse

若變量定義為vars=",1,2,3,,5,";則s.split(",").length的計算結果是()。

參考答案:

7

可以填入下列代碼空白處的是()。

____________

a[10]=100;

參考答案:

vara=newArray(11);;vara=[1,2,3];;vara=newArray();;vara=newArray(10);

使用JavaScript代碼編寫驗證函數(shù),并形成文件mycheck.js。在需要進行驗證的頁面中,通過下面一行可以鏈接文件。<scripttype="text/javascript"src="mycheck.js"></script>

參考答案:

屬于window對象的方法是()。

參考答案:

alert;setTimeout;open;toString

對于id為"name"的文本框,判斷其輸入為空的正確JavaScript代碼是()

參考答案:

document.getElementById("name").value=="";document.getElementById("name").value.length==0

使用<scripttype="text/javascript"src="d:/a.js"></script>語句可以在HTML中引入d:/a.js文件;使用<linktype="text/css"href="d:/b.css"></link>語句可以在HTML中引入d:/b.css文件。

參考答案:

已知varstr="abcdefg";str.substring(1,2)取出的子串是()。

參考答案:

b

可以跳出switch選擇結構的語句是break。

參考答案:

在DOM編程中,表單對象是document對象的子對象。

參考答案:

在瀏覽器的DOM中,根對象是window。

參考答案:

鼠標覆蓋的事件是onMouseOut,鼠標離開的事件是onMouseOver。

參考答案:

以下對JSON的描述哪些是正確的?

參考答案:

全稱是JavaScriptObjectNotation(JavaScript對象表示法)。;是基于JavaScript的一個子集。;是基于純文本的數(shù)據(jù)交換格式。;是一種輕量級的數(shù)據(jù)交換格式。

JavaScript中,數(shù)組定義合法的是()。

參考答案:

vararr=newArray(10);;vararr=newArray();;vararr=newArray("abc","ef","235");

第四章測試

Web容器處理JSP文件需要經過3個階段,這三個階段按照順序依次是()

參考答案:

翻譯、編譯、執(zhí)行

靜態(tài)網頁可以在瀏覽器中運行,JSP只能在服務器端(JSP容器中)運行。

參考答案:

在JSP頁面中包含了<%inti=10;%>元素,該元素是()

參考答案:

腳本

下列()注釋在JSP頁面中是正確的。

參考答案:

<%--注釋--%>;

<!--注釋-->

當page指令的session屬性取值false時,該頁面上就無法使用session對象來設置屬性或獲取屬性值。

參考答案:

page指令的import屬性一次可以導入多個java包,不同的包之間用分號來分割。

參考答案:

include指令可以在一個網頁中,靜態(tài)插入一個文件

參考答案:

如果在JSP頁面上顯示List集合信息,需要使用page指令的import屬性導入"java.util.List,java.util.ArrayList",或者直接導入"java.util.*"。

參考答案:

<jsp:param>標簽有兩個屬性,name屬性指定參數(shù)名,value屬性指定參數(shù)值。

參考答案:

include動作包含文件時,可以在兩個文件之間傳遞參數(shù)。

參考答案:

在JSP中,以下的page指令設置了使用的腳本語言是Java,且導入了java.rmi.*和java.util.*包.正確的是

參考答案:

<%@pagelanguage="Java"import="java.rmi.*,java.uitl.*"%>

給定test1.jsp。<html>

<jsp:includepage="test2.jsp"

flush="false">

<jsp:paramname="color"

value="red"/>

</jsp:include>

</html>

要在test2.jsp中輸出參數(shù)color中的值,以下選項正確的是()。

參考答案:

<%=request.getParameter("color")%>

在一個Web應用中,admin目錄與images目錄為同級目錄,現(xiàn)在admin目錄下的index.jsp需要images目錄中的圖片top.jpg,以下代碼片段正確的是()。

參考答案:

<imgsrc="../images/top.jpg"width="100"height="20">

JSP2.0規(guī)范中有下面哪幾種指令________________________。

參考答案:

taglib指令;include指令;page指令

要在JSP網頁中使用集合ArrayList,做法正確的是

。

參考答案:

<%@pageimport="java.util.ArrayList"%>

下列變量聲明在__________范圍內有效。<%!

DatedateTime;

intcountNum;

%>

參考答案:

在整個頁面內有效,被多個客戶共享

JSP頁面可以在“<%=”和“%>”標記之間放置Java表達式,直接輸出Java表達式的值。組成“<%=”標記的各字符之間____________。

參考答案:

不可以有空格

JSP網頁最終被運行的是__________文件。

參考答案:

class

對于預定義<%!預定義%>的說法錯誤的是_____________。

參考答案:

聲明的變量將作為局部變量

為了在JSP網頁中包含同一WEB應用中其它JSP頁面,可使用__________方法。

參考答案:

<jsp:include>動作;

@include指令

要設置某個JSP頁面為錯誤處理頁面,以下page指令正確的是__________。

參考答案:

<%@pageisErrorPage="true"%>

在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要創(chuàng)建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內容以及home.jsp自身要顯示的內容,應該在home.jsp中使用的語句是__________。

參考答案:

<%@includefile="inc.jsp"%>

第五章測試

獲取請求參數(shù)的方法有兩個,分別是getParameter()和getParameterValues()

。

參考答案:

request對象通過setCharacterEncoding()可以設置字符編碼格式。

參考答案:

下面哪些是合法的JSP內置對象?

參考答案:

application;exception

<jsp:forward>帶著request中的信息跳轉,sendRedirect不帶request信息跳轉

參考答案:

response對象的setHeader()方法可以實現(xiàn)頁面的定時刷新和自動跳轉。

參考答案:

通過response對象的setContentType()方法可以為響應設置內容類型。比如"text/html;charset=utf-8"。

參考答案:

下面兩行代碼實現(xiàn)的功能相同。<metahttp-equiv="refresh"

content="5;url=myframe.jsp"/>

response.setHeader("refresh","5;url=myframe.jsp");

參考答案:

方法setMaxInactiveInterval()用于設置一個session對象的最長生存時間

參考答案:

服務器啟動時,為每一個web應用項目都創(chuàng)建一個application對象。

參考答案:

從request、session、application作用域對象上,刪除一個屬性的方法是removeAttribute()。

參考答案:

out對象的clear()方法是清除緩沖區(qū)中尚存的內容,getBufferSize()方法是獲取緩沖區(qū)的大小。

參考答案:

out對象的close()方法是關閉輸出流,清除緩沖區(qū)所有內容。

參考答案:

調用out對象的flush()方法,可以把緩沖區(qū)的內容寫到客戶端。

參考答案:

在a.jsp中有代碼如下:<formaction="b.jsp"method="POST"name="form1">

loginName:<inputtype="text"name="loginName"/>

<inputtype="submit"name="submit"value="提交"/></form>在b.jsp中加入下列()代碼,可以輸出在a.jsp頁面上輸入的loginName的值。

參考答案:

<%=(String)request.getParameter("loginName")%>

在JSP頁面中,等效于HttpServletResponse的內置對象是

。

參考答案:

response

關于作用域對象說法錯誤的是

。

參考答案:

application對象可以被多個應用共享

以下代碼能否編譯通過,假如能編譯通過,運行時得到什么輸出結果()。<%request.setAttribute("count",newInteger(0));Integercount=(Integer)request.getAttribute("count");%><%=count%>

參考答案:

可以編譯運行,輸出0

從HTTP請求中獲得請求參數(shù),應該調用()

參考答案:

request對象的getParameterValues()方法;request對象的getParameter()方法

在11.jsp中有下述代碼:<%

request.setAttribute("x","JSP");

session.setAttribute("x","JSP");

response.sendRedirect("22.jsp");%>22.jsp代碼如下:<%

out.println(request.getAttribute("x"));

out.println(session.getAttribute("x"));%>在IE中訪問11.jsp后的輸出是______。

參考答案:

nullJSP

下列關于JSP內置對象的說法正確的是_____________________。

參考答案:

內置對象無需定義,可直接使用;內置對象可以在JSP的表達式中使用;內置對象可以在JSP的腳本部分中使用

JSP內置對象中,請求對象指的是request,響應對象指的是response。

參考答案:

通過pageContext對象的getOut()、getRequest()、getResponse()方法分別獲取如下三個內置對象:

out、request、response

參考答案:

第六章測試

配置數(shù)據(jù)源時,需要使用<Resource>標簽來實現(xiàn)

參考答案:

javax.sql.DataSource接口,可以直接從數(shù)據(jù)源中獲得數(shù)據(jù)庫連接。

參考答案:

ResultSet實例,是通過執(zhí)行查詢數(shù)據(jù)庫的語句生成的,其方法主要有next()、close()等。

參考答案:

下列屬性,哪些是<Resource>標簽用來配置數(shù)據(jù)源的?

參考答案:

username;driverClassName

;url;password

下列對象用于執(zhí)行SQL語句的是()。

參考答案:

Statement;PreparedStatement

JDBC接口用于執(zhí)行存儲過程SQL語句的是()

。

參考答案:

CallbleStatement

下面對JDBCAPI描述錯誤的是()。

參考答案:

ResultSet接口表示執(zhí)行insert語句后得到的結果集

ResultSetMetaData對象的getColumnCount()方法返回結果集的列數(shù)。

參考答案:

在JDBC中,事務操作在默認情況下,不會自動提交。

參考答案:

Statement對象的executeUpdate()方法,返回的是更新了的記錄數(shù)。而它的executeQuery()方法返回的是ResultSet類型的對象。

參考答案:

使用Resultset對象的next()方法移動光標時,如果超過界限,會拋出異常,該異常通常是()。

參考答案:

SQLException

()是微軟公司提供的連接SQLServer2000的JDBC驅動程序。

參考答案:

com.microsoft.jdbc.sqlserver.SQLServerDriver

在面向程序開發(fā)人員的JDBC

API中,負責處理驅動的調入并且對產生的新的數(shù)據(jù)庫連接提供支持的接口是()。

參考答案:

java.sql.DriverManager

以下代碼行的功能是()。Class.forName("com.mysql.jdbc.Driver");

參考答案:

為MySQL服務器數(shù)據(jù)庫加載驅動程序

Connection接口的createStatement()方法的功能是()。

參考答案:

創(chuàng)建一個Statement對象

下面哪些方法屬于Statement接口?

參考答案:

executeQuery();close();executeUpdate()

第七章測試

通常應用<jsp:useBean>動作標簽,可以在JSP頁面中創(chuàng)建一個Bean實例,并且通過屬性的設置可以將該實例存儲到JSP中的指定范圍內。

參考答案:

Javabean與一般的java類的最大區(qū)別是Javabean里面必須有setter和getter方法,并且與屬性相對應。

參考答案:

JavaBean的屬性必須聲明為public,方法必須聲明為private訪問類型。

參考答案:

使用<jsp:setProperty>動作標記可以在JSP頁面中設置Bean的屬性,但必須保證Bean有對應的(

)方法。

參考答案:

setXxx

使用JavaBean的好處有()。

參考答案:

JavaBean擁有標準化接口的優(yōu)點,在開發(fā)期有可視化編程工具的支持,在運行期有JSP和J2EE連接器的支持。

;JavaBean更明確的把WEB頁面的設計和軟件的設計區(qū)分開來。;JavaBean可以在多個應用程序中重用。

使用<jsp:getProperty>動作標記可以在JSP頁面中得到Bean實例的屬性值,并將其轉換為()類型的數(shù)據(jù),發(fā)送到客戶端。

參考答案:

String

不能對接口直接實例化。但可以聲明接口變量,并用接口變量指向當前接口實現(xiàn)類的實例。

參考答案:

在JSP頁面中,()可以正確引入JavaBean。

參考答案:

<jsp:useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/>

下面()不是JSP中和Javabean相關的標記。

參考答案:

<jsp:include>

正確設置JavaBean屬性值的方法有哪些?

參考答案:

<jsp:setPropertyname="B"property="propertyName"value="123"/>;<jsp:setPropertyname="B"property="propertyName"param="parameterName"/>;<jsp:setPropertyname="B"property="*"/>

JavaBean的作用域按從大到小排列正確的是__________________。

參考答案:

application

session

request

page

<jsp:setProperty>和<jsp:getProperty>描述錯誤的是()。

參考答案:

<jsp:setProperty>和<jsp:getProperty>標記都必須在<jsp:useBean>的開始標記和結束標記之間;<jsp:setProperty>和<jsp:getProperty>標記可以用于對bean中定義的所有屬性進行選擇和設置;這兩個標記的name屬性的值可以和<jsp:userbean>標記的id屬性的值不同

在JSP中,使用<jsp:useBean>動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(

)。

參考答案:

response

使用<jsp:setPropertyname="beanid"

property="bean的屬性"value="字符串"/>格式給Long類型的Bean屬性賦值,會調用________________數(shù)據(jù)類型轉換方法。

參考答案:

Long.parseLong(Strings)

下列useBean標準動作使用正確的是_________________。

參考答案:

<jsp:useBeanid="a"class="java.util.Date"scope="request"></jsp:useBean>

存在以下JavaBean和JSP頁面:Person.java:packagex;publicclassPerson{

Stringname;

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

=name;

}}index.jsp:<jsp:useBeanid="p"class="x.Person"/><jsp:setPropertyproperty="name"name="p"value="Mike"/><jsp:setPropertyproperty="name"name="p"param="name"/><jsp:getPropertyproperty="name"name="p"/>訪問http://localhost:8080/項目名/index.jsp?name=John時的頁面輸出為()。

參考答案:

John

下列關于getProperty標準動作的說法正確的是______

參考答案:

當JavaBean不存在所訪問的屬性時,發(fā)生異常;getProperty標準動作實際上是調用對應屬性的get方法

第八章測試

編寫Servlet代碼時,至少需要導入ServletAPI的

包。

參考答案:

javax.servlet.http;javax.servlet

屬于Servlet生命周期的方法有(

)。

參考答案:

service();destroy();init()

創(chuàng)建Servlet時,需要繼承(

)類。

參考答案:

HttpServlet

在web.xml文件中,描述了一個Servlet,其中(

)指定了Servlet的映射地址。

參考答案:

<url-pattern>

考慮下面的HTML代碼<body>

<ahref="DestroyServlet">超鏈接到一個Servlet</a></body>當用戶在顯示的超鏈接上點擊時,將調用DestroyServlet的哪個方法?

參考答案:

doGet()

在web.xml文件中配置或注冊Servlet時,需要用到的標簽是<servlet>和

<servlet-mapping>。

參考答案:

調用響應對象response的setCharacterEncoding()方法設置響應的字符編碼,如utf-8。如果沒有指定響應的字符編碼,PrintWriter將使用iso-8859-1編碼。

參考答案:

完成下列四項功能需要使用哪些方法?1)向輸出中寫HTML標簽。2)指定響應的內容類型。3)向響應中添加響應頭。4)重定向瀏覽器到另一個資源。

參考答案:

使用HttpServletResponse的sendRedirect(url)方法;使用ServletResponse的getWriter()方法獲得PrintWriter對象,然后調用PrintWriter的print()方法;使用ServletResponse的setContentType()方法;使用HttpServletResponse的sendHeader("name","value")方法

獲取用戶的會話對象session,可以通過response對象的getSession()方法來實現(xiàn)。

參考答案:

給定一個Servlet程序的代碼片段,如下:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException{

request.getSession().getAttribute("A");

//第二行}假定第二行返回的對象引用不是null,那么這個對象存儲在

范圍中。

參考答案:

session

HttpServletRequest的getParameter()方法獲取參數(shù)的返回值類型是(

)。

參考答案:

String

閱讀下面代碼片段:

RequestDispatcherdispatcher=request.getRequestDispatcher("a.jsp");

dispatcher.forward(request,response);

關于該段代碼的作用,下列

敘述是正確的。

參考答案:

將請求轉發(fā)到a.jsp頁面

請求轉發(fā)通常由RequestDispatcher接口的forward()方法實現(xiàn),轉發(fā)前后共享同一個請求對象。

參考答案:

用戶使用POST方式提交的數(shù)據(jù)中存在漢字(使用utf-8字符集),在Servlet中需要使用下述______語句處理。

參考答案:

request.setCharacterEncoding("utf-8);

網頁中只要使用gb2312編碼就不會出現(xiàn)中文亂碼。

參考答案:

在MVC模式的Web開發(fā)中,“視圖”、“模型”和“控制器”分別對應著“JSP頁面”、“JavaScript”和“Serlvet”,以Servlet為核心。

參考答案:

MVC開發(fā)模式的含義是

參考答案:

將顯示、流程控制、業(yè)務邏輯分開,提高維護性和分離復雜度

下面關于MVC的說法不正確的是

參考答案:

在MVC架構中JSP通常做控制層

在訪問Servlet時,在瀏覽器地址欄中輸入的路徑是在_______地方配置的。

參考答案:

<url-pattern/>

在Servlet中,response.getWriter()返回的是____________

。

參考答案:

PrintWriter對象

下列有關Servlet描述正確的是__________________________。

參考答案:

通常需要在web.xml文件中聲明<servlet>和<servlet-mapping>兩個元素;通常需要覆蓋doGet()和doPost()方法或其中之一;必須是HttpServlet的子類

Servlet可以在以下

三個不同的作用域存儲數(shù)據(jù)。

參考答案:

請求、會話和上下文

在Servlet里,能實現(xiàn)網頁跳轉的方法有

。

參考答案:

運用javax.servlet.http.HttpServletResponse接口的sendRedirect方法;運用javax.servlet.RequestDispatcher接口的forward方法

下面亂碼處理方案,通常是在表單以get方式提交數(shù)據(jù)時。Stringstr1=request.getParameter("RdName");Stringstr2=newString(str1.getBytes("iso-8859-1"),"utf-8");

參考答案:

有兩個頁面regist.html和RegistServlet.java(其映射地址為RegistServlet),在頁面regist.html中輸入信息并提交,然后由RegistServlet接收數(shù)據(jù)并處理數(shù)據(jù)。若regist.html的代碼如下,完成填空。<formaction="

"

method="post">

<inputtype="text"name="name"/>

<inputtype="

"

value="提交"/></form>

參考答案:

RegistServlet、submit

第九章測試

使得HttpSession失效的三種方式是:關閉瀏覽器、調用session的invalidate方法和等待session超時。

參考答案:

ServletContext的說法合法的是______________________。

參考答案:

一個應用對應一個ServletContext;ServletContext使用setAttribute()和getAttribute()方法操作數(shù)據(jù);ServletContext的范圍比Session的范圍要大

下列選項中可以關閉會話的是__________________。

參考答案:

等待HttpSession超時;調用HttpSession的invalidate()方法

Servlet中會話跟蹤技術的方案有Cookie、Session、URL重寫和隱藏表單域技術。

參考答案:

HttpServletRequest的______方法可以得到會話。

參考答案:

getSession();getSession(true)

通過ServletConfig對象的getInitParameter()方法可以獲取Servlet初始化參數(shù)。

參考答案:

ServletContext對象除了獲取初始化參數(shù)外,還可以存儲數(shù)據(jù)。但ServletConfig對象只能獲取初始化參數(shù),不能用來存儲數(shù)據(jù)。

參考答案:

寫入和讀取Cookie的代碼分別是(

)。

參考答案:

response.addCookie()和request.getCookies()

關于會話超時,以下()是正確的?

參考答案:

通過程序中的方法setMaxInactiveInterval(intinterval)設置會話超時是以秒為單位的;在web.xml文件中會話超時聲明是以分鐘為單位的

HTTP是一個()的協(xié)議。

參考答案:

無狀態(tài)

下面()是應用程序上下文。

參考答案:

ServletContext

不同的客戶端需要共享的信息應存儲到()中。

參考答案:

應用程序上下文

JSP中有如下代碼:<%

Cookiec=newCookie("name","admin");

c.setMaxAge(10000);

response.addCookie(c);%>()可以正確顯示"admin"?

參考答案:

${.value}

在J2EE中,在web.xml中,有如下代碼:<session-config>

<session-timeout>30</session-timeout></session-config>上述代碼定義了默認的會話超時時長,時長為30()。

參考答案:

分鐘

屬于HttpSession對象的方法有哪些?

參考答案:

boolean

isNew();;voidsetMaxInactiveInterval();;ObjectgetAttribute(StringattributeName);;

StringgetId();

屬于Cookie對象的方法有()。

參考答案:

Cookie[]cookies=request.getCookies();;Cookie

cookie=newCookie(userID,"admin123");;cookie.setMaxAge(60*60*24*7);;response.addCookie(cookie);

Cookie常用方法的說明正確的有哪些?

參考答案:

setMaxAge()用來設置Cookie的有效時間,以秒為單位。;通過getValue()方法可以獲取Cookie對象的值;調用request.getCookies()可以得到Cookie對象組成的數(shù)組;通過getName()方法可以獲取Cookie對象的名稱

第十章測試

http://localhost:8080/web/show.jsp?name=aaa下列________________可以正確取得請求參數(shù)值。

參考答案:

${}

EL表達式是一個以“${”開始,以“}”結束的表達式。

參考答案:

要獲取session范圍內的user屬性的值,可以使用的EL表達式是${sessionScope.user}。

參考答案:

${varName}這個EL表達式,會被解釋為依次從page、request、session、application中查找名為varName的屬性所對應的屬性值。

參考答案:

在EL表達式中,通過pageContext對象的request、response、session、out、servletContext屬性可以獲取JSP對應的內置對象。

參考答案:

獲取服務器信息的EL表達式為${pageContext.servlet.serverInfo}。

參考答案:

獲取使用協(xié)議的EL表達式為${pageCtocol}。

參考答案:

獲取請求參數(shù)字符串的EL表達式為${pageContext.request.queryString}。

參考答案:

在session域中保存了一個包含4個元素的list集合對象,請使用EL表達式輸出該集合的第三個元素'芒果'。

<%

ArrayListlist=newArrayList();

list.add('蘋果');

list.add('西瓜');

list.add('芒果');

list.add('荔枝');

session.setAttribute('fruit',list);

%>

我最喜愛的水果是:${sessionScope.fruit[2]}。

參考答案:

<jsp:useBeanid="emp"scope="request"class="com.wfu.entity.Employee"/><jsp:setPropertyname="emp"property="ename"value="Susan"/>員工名:_____________________.顯示員工姓名正確的做法是()。

參考答案:

${requestScope.emp.ename}

<%

pageContext.setAttribute("a","page");

request.setAttribute("a","request");

session.setAttribute("a","session");

application.setAttribute("a","application");

%>

${a}顯示結果為:_________________。

參考答案:

page

在JSP中,只有一行代碼:${1+2},運行將輸出(

)。

參考答案:

3

在JSP中訪問JavaBean屬性可以使用的方法是()。

參考答案:

JSP表達式

;JSP動作標簽;JSP腳本;EL表達式

下列選項屬于EL作用域內置對象有()。

參考答案:

applicationScope;

pageScope;

requestScope;

sessionScope

在web.xml中設置應用初始化參數(shù),需要的標簽有()。

參考答案:

<content-param>;

<param-name>子標簽;

<param-value>子標簽

第十一章測試

JSTL中相當于<jsp:include>標準動作的標簽是__________________。

參考答案:

<c:import>

使用JSTL標簽庫,首先需要將jstl.jar和standard.jar兩個jar包復制到工程的WEB-INF/lib目錄下。如果使用XML標簽庫,還需要添加xalan.jar。

參考答案:

JSTL包含5類標簽庫,分別是核心標簽庫、SQL標簽庫、格式化標簽庫、函數(shù)標簽庫、XML標簽庫。

參考答案:

<c:redirect>標簽可以實現(xiàn)頁面的重定向。

參考答案:

<c:choose>標簽的子標簽

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論