當前位置:才華都>教師之家>試題>

JavaWeb工程師筆試題題目

試題 閱讀(2.5W)

在現實的學習、工作中,我們總免不了要接觸或使用試題,藉助試題可以檢驗考試者是否已經具備獲得某種資格的基本能力。那麼一般好的試題都具備什麼特點呢?下面是小編整理的JavaWeb工程師筆試題題目,希望能夠幫助到大家。

JavaWeb工程師筆試題題目

JavaWeb工程師筆試題題目1

1. 使用HTTP協議將客戶端的請求傳送到伺服器端有哪兩種方式?請簡述它們的區別

1) get是從伺服器上獲取資料,post是向伺服器傳送資料。

2) 在客戶端,Get方式在通過URL提交資料,資料在URL中可以看到;POST方式,資料放置在HTML HEADER內提交。

3) 對於get方式,伺服器端用ueryString可以獲取GET請求引數的變數值,對於post方式,伺服器端用arameter獲取提交的資料。

4) GET方式提交的資料最多隻能有1024位元組,而POST則沒有此限制。

5) 安全性問題。正如在(1)中提到,使用 Get 的時候,引數會顯示在位址列上,而 Post 不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用 get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用 post為好。

2. WEB容器主要有哪些功能? 並請列出一些常見的`WEB容器名字。

1) 提供Servlet程式編寫API

2) 提供Servlet程式執行時環境。

常見的有 Apache, IIS, Tomcat, Resin 等等

3. 請簡述Servlet的生命週期及其相關的方法。

例項化,初始化,提供服務,銷燬

init、service和destroy

4. 在Servlet中,我們通過什麼方法獲取客戶端提交的資料

arameter

5. 在Servlet中,通過什麼語句生成向客戶端傳送的頁面? 請編寫一段簡單的Hello World輸出

PrintWriter out = riter;

t;

t(“Hello World!”);

6. 請簡述一下部署Serlvet的過程

test

TestServlet

test

/TestServlet

把你專案的WebRoot資料夾拷貝到Tomcat的webapps資料夾下

7. Tomcat伺服器的預設埠是? 為了中文字元處理不出現亂碼,我們需要對Tomcat的配置做出什麼修改?

8080

URIEncoding=”utf-8”

8. JSP的標記是如何來表示的? C

A. <> B. C. D. <$$>

9. 在JSP裡宣告一個變數的標記是?

10. 有一個字串變數 String str=”abc”; 在JSP裡以下哪些輸出方式是正確的? BDE

A. B. C. D.

E. F.

JavaWeb工程師筆試題題目2

1. 請簡述Cookie, Session 和Application它們的區別。

1) Cookie會在客戶端硬碟上建立Cookie檔案

2) Session大部分情況下會在伺服器端硬碟上寫入Cookie檔案

3) Cookie安全性最低

4) Application 表示Servlet上下文環境,在整個WEB應用中只有一個Application物件,用於儲存些全域性性的資料

2. 在DOM模型中,Form表單的提交事件是什麼? 需要什麼返回值可以讓該表單不提交?

onSubmit

返回false可以不提交表單

3. 在DOM模型中,select下拉選單的值被改變觸發什麼事件?若要設定某項值為預設值,該如何設定?

onChange

selected

JavaWeb工程師筆試題題目3

1. 在一個JSP文件中,可以出現以下三種註釋:

1) JSP註釋標記

2) HTML註釋

3) JAVA註釋 // //

請分別對它們簡單描述一下

2. JSP的page指令常見的屬性都有哪些?

Language, contentType, import, errorPage, isErrorPage, extends, session, info, isThreadSafe, buffer, autoflush

3. 假設需要在一個JSP頁面裡匯入, yList, ,語句應該怎麼寫?

5. JSP的include指令和include操作有什麼區別?

1) 語法結構不同

2) include指令更適合於包含靜態頁面, include操作更適合於包含動態頁面

3)include操作還帶有引數 flush=”true|false”

6. 請分別描述一下forward和redirect的區別

1) 使用forward瀏覽器位址列不變,redirect瀏覽器位址列會改變

2) Forward效率較高

3) Forward可以使用ttribute獲取資料,而redirect不可以

7. 在Servlet和JSP裡是如何實現 forward和redirect的? 例如要跳轉去一個頁面。

//Servlet

RequestDispatcher rd = ervletContext.

getRequestDispatcher(“/”);

ard(request, response);

Redirect(“/”);

//JSP

Redirect(“/”);

8. jsp主要內建物件有?

request、response和out,還有exception、session、application、config、pageContext和page

9. 在JSP裡,我們可以怎樣獲取來自客戶端請求的IP地址?

emoteAddr;

10. 有一個使用者名稱 test, 密碼 12345, 請編寫一段建立COOKIE的JSP程式碼, 然後再編寫一段讀取COOKIE的JSP程式碼, 在頁面上將COOKIE的資訊顯示出來。

String str = “username= test&password=12345”;

Cookie cookie=new Cookie(“mycookie”, str);

ookie(cookie);

Cookie cookies=ookies;

For(int i=0;i< th;i++){

t(ame+”=”+ alue);

}