精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

java面試筆試題 WEB

時間:2024-09-27 01:45:45 學人智庫 我要投稿
  • 相關推薦

java面試筆試題 (WEB)

  1. jsp有哪些內置對象?作用分別是什么?

java面試筆試題 (WEB)

  一共有9個內置對象

  pageContext javax.servlet.jsp.pageContext

  request javax.servlet.http.HttpServletRequest

  response javax.servlet.http.HttpServletResponse

  session javax.servlet.http.HttpSession

  application javax.servlet.ServletContext àthis.getServletContext()

  config javax.serlvet.ServletConfig

  exception java.lang.Throwable

  page java.lang.Object

  out javax.servlet.jsp.JspWriter

  作用:

  1、pageContext 表示頁容器 àEL表達式、 標簽 、上傳

  2、request 服務器端取得客戶端的信息:頭信息 、Cookie 、請求參數 ,最大用處在MVC設計模式上

  3、response 服務器端回應客戶端信息:Cookie、重定向

  4、session 表示每一個用戶,用于登錄驗證上

  5、application 表示整個服務器

  6、config 取得初始化參數,初始化參數在web.xml文件中配置

  7、exception 表示的是錯誤頁的處理操作

  8、page 如同this一樣,代表整個jsp頁面自身

  9、out 輸出 ,但是盡量使用表達式輸出

  2. jsp有哪些動作?作用分別是什么?

  jsp共有以下6中基本動作

  :在頁面被請求的時候包含一個文件

  :尋找或者實例化一個javaBean

  :設置javaBean的屬性,通過反射調用方法

  :取得某個javaBean的屬性

  :把請求轉到一個新的頁面

  :插入Applet程序的代碼

  :用于傳參數,和forward一起使用

  3. jsp 中動態INCLUDE和靜態INCLUDE 的區別?

  動態INCLUDE 用動作實現:

   如果包含的是動態頁,則先編譯之后再進行處理,它總是會檢查所包含文件中的變化,并且可以帶參數

  靜態INCLUDE用<%@ include %>偽碼實現:

  <%@ include file=”include.jsp” %> 直接將內容先包含后處理,它不會檢查所包含的文件的變化,適用于包含靜態頁面

  4. 兩種跳轉方式分別是什么?有什么區別?

  客戶端跳轉:跳轉之后地址欄不改變,執行完頁面后不會轉向還會回來,相當于函數調用,并且可以傳遞request屬性,實際上是對RequestDispatcher接口的封裝

  服務器端跳轉:response.sendRedirect(),跳轉之后地址欄改變,完全轉向新的頁面,不會再回來,相當于go to 語句。

  5. 請總結一下WEB開發中的會話跟蹤實現

  1、 Session也是最常用的一種

  2、 Cookie

  3、 地址重寫

  4、 隱藏域

  6. 在Web開發中需要處理HTML標記時,應做什么樣的處理,要篩選哪些字符

  (< > & “ ‘ 空格 乘號 除號 .........)

  因為以上的標記都屬于HTML范疇的內容,所以必須進行轉義操作

  顯示效果 符號說明 實體名表示 實體編號表示

  空格符    

  < 小于號 < <

  > 大于號 > >

  & 符號& & &

  “ 雙引號 " "

  C 版權符號 &169;

  R 注冊商標

  × 乘號 × ×

  ÷ 除號 ÷ ÷

  ‘ 單引號

  7. 說明Jsp中errorpage的作用域,應用范圍

  表示錯誤頁的操作,在一般的站點中,只要一個程序出現了錯誤,就是產生了異常,則可以統一跳轉到一個頁面上進行顯示,那么這種操作就屬于錯誤頁的處理,但是簡單的錯誤頁基本上都是在Jsp的開發中使用的。要想進行錯誤頁的設置,需要滿足以下兩個條件:

  1. 在錯誤能夠處理的頁上的page指令中,增加:isErrorpage=”true”,表示可以處理錯誤

  2. 在每一個頁面指定errorpage,執行isErrorpage為true的頁面。

  如果現在希望能夠配置一種全局的錯誤處理的話,則可以在Web.xml文件中進行配置

  

  404

  /errors.jsp

  

  

  java.lang.NullpointerException

  /errors.jsp

  

  一旦出現錯誤之后,會自動跳轉到指定的頁面,但是這樣的跳轉,永遠都是屬于服務器端跳轉

【java面試筆試題 WEB】相關文章:

java面試題及答案10-03

Web前端面試題目及答案06-30

10個經典的Java面試題集合09-20

java面試寶典最新10-10

java面試官技巧05-27

面試中常見的面試試題08-21

Microsoft面試題09-04

iOS面試題07-10

Spring面試試題09-19

經典常見的面試試題09-14