java web試題精選

字號(hào):

    在日常的學(xué)習(xí)、工作、生活中,肯定對(duì)各類(lèi)范文都很熟悉吧。那么我們?cè)撊绾螌?xiě)一篇較為完美的范文呢?以下是我為大家搜集的優(yōu)質(zhì)范文,僅供參考,一起來(lái)看看吧
    java web試題篇一
    %catalina_home%/webapps/helloapp/hello/ c 那么在瀏覽器端訪(fǎng)問(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類(lèi),inker包下,那么這個(gè)類(lèi)的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類(lèi),文件中的配置如下:
    helloservlet
    ervlet
    helloservlet
    /hello
    那么在瀏覽器端訪(fǎng)問(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)客戶(hù)請(qǐng)求訪(fǎng)問(wèn)html頁(yè)面與訪(fǎng)問(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)瀏覽器第二次訪(fǎ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)簽處理類(lèi)中,如何訪(fǎng)問(wèn)session范圍內(nèi)的共享數(shù)據(jù)? 選項(xiàng):
    (a)在tagsupport類(lèi)中定義了session成員變量,直接調(diào)用它的getattribute()方法即可。
    (b)在標(biāo)簽處理類(lèi)tagsupport類(lèi)中定義了pagecontext成員變量,先通過(guò)它的getsession()方法獲得當(dāng)前的
    httpsession對(duì)象,再調(diào)用httpsession對(duì)象的getattribute()方法。
    (c)ribute(“attributename”,n_scope)
    (13)在下面的選項(xiàng)中,哪些是tagsupport類(lèi)的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í)候需要用戶(hù)下載更新包然后再安裝,程序員則
    比如: qq、極品飛車(chē)、飛信、迅雷
    需要開(kāi)發(fā)客戶(hù)端與服務(wù)端。
    優(yōu)點(diǎn):軟件版本升級(jí)的時(shí)候不需要用戶(hù)下載更新包,直接更新服務(wù)器的程序即b/s(browser server)結(jié)構(gòu)的軟件:
    比如: 微博、webqq、web飛信、web迅雷 cs結(jié)構(gòu)軟件的優(yōu)點(diǎn): 減輕服務(wù)端的壓力,而且可以大量保存數(shù)據(jù)在客戶(hù)端。
    可。程序員則只需要開(kāi)發(fā)服務(wù)端而已。
    網(wǎng)站的類(lèi)別: 缺點(diǎn):增加了服務(wù)端的壓力,bs結(jié)構(gòu)的軟件不能保存大量的 數(shù)據(jù)在用戶(hù)機(jī)上。靜態(tài)網(wǎng)站: 靜態(tài)網(wǎng)頁(yè)中的數(shù)據(jù)都是寫(xiě)死的,如果需要修改網(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ǔ)言就是開(kāi)發(fā)網(wǎng)頁(yè)的基礎(chǔ)語(yǔ)言:
    html(超文本標(biāo)記語(yǔ)言)標(biāo)記 : 該門(mén)語(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ū)分大小寫(xiě)的。
    網(wǎng)頁(yè)的頭信息