久久99国产亚洲高清观看首页,久久久久综合精品福利啪啪,国产成人免费午夜在线观看,91视频网,久久精品国产福利国产琪琪,久久国产精品免费观看,国产精品成

JavaWeb工程師筆試題題目

時(shí)間:2022-04-20 13:49:41 試題 我要投稿
  • 相關(guān)推薦

JavaWeb工程師筆試題題目

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

JavaWeb工程師筆試題題目

JavaWeb工程師筆試題題目1

  1. 使用HTTP協(xié)議將客戶(hù)端的請求傳送到服務(wù)器端有哪兩種方式?請簡(jiǎn)述它們的區別

  1) get是從服務(wù)器上獲取數據,post是向服務(wù)器傳送數據。

  2) 在客戶(hù)端,Get方式在通過(guò)URL提交數據,數據在URL中可以看到;POST方式,數據放置在HTML HEADER內提交。

  3) 對于get方式,服務(wù)器端用request.getQueryString可以獲取GET請求參數的變量值,對于post方式,服務(wù)器端用request.getParameter獲取提交的數據。

  4) GET方式提交的數據最多只能有1024字節,而POST則沒(méi)有此限制。

  5) 安全性問(wèn)題。正如在(1)中提到,使用 Get 的時(shí)候,參數會(huì )顯示在地址欄上,而 Post 不會(huì )。所以,如果這些數據是中文數據而且是非敏感數據,那么使用 get;如果用戶(hù)輸入的`數據不是中文字符而且包含敏感數據,那么還是使用 post為好。

  2. WEB容器主要有哪些功能? 并請列出一些常見(jiàn)的WEB容器名字。

  1) 提供Servlet程序編寫(xiě)API

  2) 提供Servlet程序運行時(shí)環(huán)境。

  常見(jiàn)的有 Apache, IIS, Tomcat, Resin 等等

  3. 請簡(jiǎn)述Servlet的生命周期及其相關(guān)的方法。

  實(shí)例化,初始化,提供服務(wù),銷(xiāo)毀

  init、service和destroy

  4. 在Servlet中,我們通過(guò)什么方法獲取客戶(hù)端提交的數據

  Request.getParameter

  5. 在Servlet中,通過(guò)什么語(yǔ)句生成向客戶(hù)端發(fā)送的頁(yè)面? 請編寫(xiě)一段簡(jiǎn)單的Hello World輸出

  PrintWriter out = response.getWriter;

  Out.print;

  Out.print(“Hello World!”);

  6. 請簡(jiǎn)述一下部署Serlvet的過(guò)程

  test

  TestServlet

  test

  /TestServlet

  把你項目的WebRoot文件夾拷貝到Tomcat的webapps文件夾下

  7. Tomcat服務(wù)器的默認端口是? 為了中文字符處理不出現亂碼,我們需要對Tomcat的配置做出什么修改?

  8080

  URIEncoding=”utf-8”

  8. JSP的標記是如何來(lái)表示的? C

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

  9. 在JSP里聲明一個(gè)變量的標記是?

  10. 有一個(gè)字符串變量 String str=”abc”; 在JSP里以下哪些輸出方式是正確的? BDE

  A. B. C. D.

  E. F.

JavaWeb工程師筆試題題目2

  1. 請簡(jiǎn)述Cookie, Session 和Application它們的區別。

  1) Cookie會(huì )在客戶(hù)端硬盤(pán)上創(chuàng )建Cookie文件

  2) Session大部分情況下會(huì )在服務(wù)器端硬盤(pán)上寫(xiě)入Cookie文件

  3) Cookie安全性最低

  4) Application 表示Servlet上下文環(huán)境,在整個(gè)WEB應用中只有一個(gè)Application對象,用于存儲些全局性的數據

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

  onSubmit

  返回false可以不提交表單

  3. 在DOM模型中,select下拉菜單的值被改變觸發(fā)什么事件?若要設定某項值為默認值,該如何設定?

  onChange

  selected

JavaWeb工程師筆試題題目3

  1. 在一個(gè)JSP文檔中,可以出現以下三種注釋?zhuān)?/p>

  1) JSP注釋標記

  2) HTML注釋

  3) JAVA注釋 // //

  請分別對它們簡(jiǎn)單描述一下

  2. JSP的page指令常見(jiàn)的屬性都有哪些?

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

  3. 假設需要在一個(gè)JSP頁(yè)面里導入java.util.List, java.util.ArrayList, java.io.File,語(yǔ)句應該怎么寫(xiě)?

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

  1) 語(yǔ)法結構不同

  2) include指令更適合于包含靜態(tài)頁(yè)面, include操作更適合于包含動(dòng)態(tài)頁(yè)面

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

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

  1) 使用forward瀏覽器地址欄不變,redirect瀏覽器地址欄會(huì )改變

  2) Forward效率較高

  3) Forward可以使用request.getAttribute獲取數據,而redirect不可以

  7. 在Servlet和JSP里是如何實(shí)現 forward和redirect的? 例如要跳轉去一個(gè)test.jsp頁(yè)面。

  //Servlet

  RequestDispatcher rd = this.getServletContext.

  getRequestDispatcher(“/test.jsp”);

  rd.forward(request, response);

  response.sendRedirect(“/test.jsp”);

  //JSP

  response.sendRedirect(“/test.jsp”);

  8. jsp主要內置對象有?

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

  9. 在JSP里,我們可以怎樣獲取來(lái)自客戶(hù)端請求的`IP地址?

  Request.getRemoteAddr;

  10. 有一個(gè)用戶(hù)名 test, 密碼 12345, 請編寫(xiě)一段創(chuàng )建COOKIE的JSP代碼, 然后再編寫(xiě)一段讀取COOKIE的JSP代碼, 在頁(yè)面上將COOKIE的信息顯示出來(lái)。

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

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

  response.addCookie(cookie);

  Cookie cookies=request.getCookies;

  For(int i=0;i< cookies.length;i++){

  Out.print(cookies.getName+”=”+ cookies.getValue);

  }

德格县| 伽师县| 西吉县| 大埔区| 太保市| 潼关县| 临城县| 揭西县| 浦北县| 新竹县| 图片| 桓台县| 建德市| 卓尼县| 汶上县| 泊头市| 习水县| 永顺县| 淮阳县| 乐昌市| 贵定县| 土默特右旗| 阿鲁科尔沁旗| 樟树市| 香格里拉县| 东莞市| 汝阳县| 九龙坡区| 深水埗区| 卢湾区| 新乡市| 安福县| 高邮市| 洪雅县| 德钦县| 吕梁市| 乌审旗| 麻阳| 兰溪市| 西城区| 贺州市|