在日常的學(xué)習(xí)、工作、生活中,肯定對(duì)各類范文都很熟悉吧。那么我們?cè)撊绾螌懸黄^為完美的范文呢?以下是我為大家搜集的優(yōu)質(zhì)范文,僅供參考,一起來(lái)看看吧
java web試題篇一
%catalina_home%/webapps/helloapp/hello/ c 那么在瀏覽器端訪問(wèn)的url是什么? 選項(xiàng):
(a)http://localhost:8080/(b)http://localhost:8080/helloapp/(c)http://localhost:8080/helloapp/hello/
(2)假設(shè)在helloapp應(yīng)用中有一個(gè)helloservlet類,inker包下,那么這個(gè)類的class文件應(yīng)該放在什么目錄下?(2)選項(xiàng):
(a)helloapp/(b)helloapp/web-inf/(c)helloapp/web-inf/classes/(d)helloapp/web-inf/classes/org/javathinker/
(3)假設(shè)在helloapp應(yīng)用中有一個(gè)helloservlet類,文件中的配置如下:
helloservlet
ervlet
helloservlet
/hello
那么在瀏覽器端訪問(wèn)helloservlet的url是什么? 選項(xiàng):
(a)http://localhost:8080/helloservlet(b)http://localhost:8080/helloapp/helloservlet(c)http://localhost:8080/helloapp/org/javathinker/hello(d)http://localhost:8080/helloapp/hello
(4)客戶請(qǐng)求訪問(wèn)html頁(yè)面與訪問(wèn)servlet有什么異同? 選項(xiàng):
(a)相同:都使用http協(xié)議
(b)區(qū)別:前者web服務(wù)器直接返回html頁(yè)面,后者web服務(wù)器調(diào)用servlet的方法,由servlet動(dòng)態(tài)生成html頁(yè)面
(c)相同:前者web服務(wù)器直接返回html頁(yè)面,后者web服務(wù)器直接返回servlet的源代碼。(d)區(qū)別:中配置url路徑。(e)區(qū)別:前者使用http協(xié)議,后者使用rmi協(xié)議。
(5)httpservletrequest對(duì)象是由誰(shuí)創(chuàng)建的? 選項(xiàng):
(a)由servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)http請(qǐng)求,servlet容器都會(huì)創(chuàng)建一個(gè)httpservletrequest對(duì)象
(b)由javaweb應(yīng)用的servlet或jsp組件負(fù)責(zé)創(chuàng)建,當(dāng)servlet或jsp組件響應(yīng)http請(qǐng)求時(shí),先創(chuàng)建
httpservletrequest對(duì)象
(6)從http請(qǐng)求中,獲得請(qǐng)求參數(shù),應(yīng)該調(diào)用哪個(gè)方法? 選項(xiàng):
(a)調(diào)用httpservletrequest對(duì)象的getattribute()方法(b)調(diào)用servletcontext對(duì)象的getattribute()方法(c)調(diào)用httpservletrequest對(duì)象的getparameter()方法
(7)servletcontext對(duì)象是由誰(shuí)創(chuàng)建的? 選項(xiàng):
(a)由servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)http請(qǐng)求,servlet容器都會(huì)創(chuàng)建一個(gè)servletcontext對(duì)象(b)由javaweb應(yīng)用本身負(fù)責(zé)為自己創(chuàng)建一個(gè)servletcontext對(duì)象
(c)由servlet容器負(fù)責(zé)創(chuàng)建,對(duì)于每個(gè)javaweb應(yīng)用,在啟動(dòng)時(shí),servlet容器都會(huì)創(chuàng)建一個(gè)servletcontext對(duì)象
(8),中如何實(shí)現(xiàn)?選項(xiàng):
(a)
(b)(9)當(dāng)瀏覽器第二次訪問(wèn)以下jsp網(wǎng)頁(yè)時(shí)的輸出結(jié)果是什么?
<% int b=0;a++;b++;%>
a:<%= a %>
(a)a=0 b=0(b)a=1 b=1(c)a=2 b=1
(10)下面哪個(gè)說(shuō)法是正確的? 選項(xiàng):
(a)的http請(qǐng)求,servlet容器都會(huì)創(chuàng)建一個(gè)httpsession對(duì)象(b)每個(gè)httpsession對(duì)象都有惟一的id。
(c)javaweb應(yīng)用程序必須負(fù)責(zé)為httpsession分配惟一的id
(11)如果不希望jsp網(wǎng)頁(yè)支持session,應(yīng)該如何辦?(單選)選項(xiàng):
(a)調(diào)用httpsession的invalidate()方法(b)<%@ page session= “false“>
(12)在標(biāo)簽處理類中,如何訪問(wèn)session范圍內(nèi)的共享數(shù)據(jù)? 選項(xiàng):
(a)在tagsupport類中定義了session成員變量,直接調(diào)用它的getattribute()方法即可。
(b)在標(biāo)簽處理類tagsupport類中定義了pagecontext成員變量,先通過(guò)它的getsession()方法獲得當(dāng)前的
httpsession對(duì)象,再調(diào)用httpsession對(duì)象的getattribute()方法。
(c)ribute(“attributename”,n_scope)
(13)在下面的選項(xiàng)中,哪些是tagsupport類的dostarttag()方法的有效返回值? 選項(xiàng):
(a)_body(b)_page(c)_body_include(d)_page
(14)以下代碼能否編譯通過(guò),假如能編譯通過(guò),運(yùn)行時(shí)得到什么打印結(jié)果? ribute(”count“,new integer(0));integer count = ribute(”count");選項(xiàng):
a)不能編譯通過(guò) b)能編譯通過(guò),并正常運(yùn)行 c)編譯通過(guò),但運(yùn)行時(shí)拋出classcastexception
java web試題篇二
html
軟件的結(jié)構(gòu):
c/s(client server)結(jié)構(gòu)的軟件:
cs結(jié)構(gòu)的軟件的缺點(diǎn):更新的時(shí)候需要用戶下載更新包然后再安裝,程序員則
比如: qq、極品飛車、飛信、迅雷
需要開發(fā)客戶端與服務(wù)端。
優(yōu)點(diǎn):軟件版本升級(jí)的時(shí)候不需要用戶下載更新包,直接更新服務(wù)器的程序即b/s(browser server)結(jié)構(gòu)的軟件:
比如: 微博、webqq、web飛信、web迅雷 cs結(jié)構(gòu)軟件的優(yōu)點(diǎn): 減輕服務(wù)端的壓力,而且可以大量保存數(shù)據(jù)在客戶端。
可。程序員則只需要開發(fā)服務(wù)端而已。
網(wǎng)站的類別: 缺點(diǎn):增加了服務(wù)端的壓力,bs結(jié)構(gòu)的軟件不能保存大量的 數(shù)據(jù)在用戶機(jī)上。靜態(tài)網(wǎng)站: 靜態(tài)網(wǎng)頁(yè)中的數(shù)據(jù)都是寫死的,如果需要修改網(wǎng)頁(yè)的內(nèi)容是需要直接修改網(wǎng)頁(yè)的代碼。是沒(méi)有數(shù)據(jù)庫(kù)提供數(shù)據(jù)給它。
動(dòng)態(tài)網(wǎng)站: 動(dòng)態(tài)網(wǎng)站的數(shù)據(jù)是來(lái)自于數(shù)據(jù)庫(kù)的,背后是有一個(gè)后臺(tái)程序管理頁(yè)面中數(shù)據(jù)的。
html 語(yǔ)言就是開發(fā)網(wǎng)頁(yè)的基礎(chǔ)語(yǔ)言:
html(超文本標(biāo)記語(yǔ)言)標(biāo)記 : 該門語(yǔ)言是有標(biāo)簽來(lái)構(gòu)成的。學(xué)習(xí)html不用怎么去理解,只要需要記
住標(biāo)簽的作用即可。
html語(yǔ)言的特點(diǎn):
html語(yǔ)言的結(jié)構(gòu):
語(yǔ)言是與平臺(tái)無(wú)關(guān)的,任何平臺(tái)只需要安裝了瀏覽器都可以運(yùn)行。 是不區(qū)分大小寫的。
網(wǎng)頁(yè)的頭信息