好程式設計師Java教程分享jsp相關面試題
好程式設計師Java 教程分享jsp 相關面試題
一、jsp 有哪些內建物件 ? 作用分別是什麼 ? 分別有什麼方法 ?
答:JSP 共有以下 9 個內建的物件:
request 使用者端請求,此請求會包含來自 GET/POST 請求的引數
response 網頁傳回使用者端的回應
pageContext 網頁的屬性是在這裡管理
session 與請求有關的會話期
applicationservlet 正在執行的內容
out 用來傳送回應的輸出
configservlet 的構架部件
pageJSP 網頁本身
exception 針對錯誤網頁,未捕捉的例外
request 表示 HttpServletRequest 物件:
它包含了有關瀏覽器請求的資訊,並且提供了幾個用於獲取cookie,header, 和 session 資料的有用的方法。
response 表示 HttpServletResponse 物件,並提供了幾個用於設定送回瀏覽器的響應的方法 ( 如 cookies, 頭資訊等 )
out 物件是 javax.jsp.JspWriter 的一個例項,並提供了幾個方法使你能用於向瀏覽器回送輸出結果。
pageContext 表示一個 javax.servlet.jsp.PageContext 物件。它是用於方便存取各種範圍的名字空間、 servlet 相關的物件的 API ,並且包裝了通用的 servlet 相關功能的方法。
session 表示一個請求的 javax.servlet.http.HttpSession 物件。 Session 可以存貯使用者的狀態資訊
applicaton 表示一個 javax.servle.ServletContext 物件。這有助於查詢有關 servlet 引擎和 servlet 環境的資訊
config 表示一個 javax.servlet.ServletConfig 物件。該物件用於存取 servlet 例項的初始化引數。
page 表示從該頁面產生的一個 servlet 例項
二、jsp 有哪些動作 ? 作用分別是什麼 ?
答:JSP 共有以下 6 種基本動作
jsp:include :在頁面被請求的時候引入一個檔案。
jsp:useBean :尋找或者例項化一個 JavaBean 。
jsp:setProperty :設定 JavaBean 的屬性。
jsp:getProperty :輸出某個 JavaBean 的屬性。
jsp:forward :把請求轉到一個新的頁面。
jsp:plugin :根據瀏覽器型別為 Java 外掛生成 OBJECT 或 EMBED 標記
三、JSP 的常用指令
isErrorPage( 是否能使用 Exception 物件 ) , isELIgnored( 是否忽略表示式 )
四、JSP 中動態 INCLUDE 與靜態 INCLUDE 的區別 ?
答:動態INCLUDE 用 jsp:include 動作實現
它總是會檢查所含檔案中的變化,適合用於包含動態頁面,並且可以帶引數靜態INCLUDE 用 include 偽碼實現 , 定不會檢查所含檔案的變化,適用於包含靜態頁面
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2662664/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java教程分享Java面試妙招程式設計師Java面試
- 好程式設計師Java教程分享Java面試題之Hibernate程式設計師Java面試題
- 好程式設計師Java教程分享XML常見面試題程式設計師JavaXML面試題
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- 好程式設計師Java教程分享Java實習生面試題集錦程式設計師Java面試題
- 好程式設計師Java教程分享經典Java main方法面試題程式設計師JavaAI面試題
- 好程式設計師Java教程分享JavaScript常見面試題五程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題四程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題三程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題二程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題一程式設計師JavaScript面試題
- 好程式設計師Java教程分享Java面試常見技術難題程式設計師Java面試
- 好程式設計師web前端教程分享JavaScript面試題程式設計師Web前端JavaScript面試題
- 好程式設計師Java教程分享Java多執行緒常見面試題程式設計師Java執行緒面試題
- 好程式設計師分享:Java面試題常見問題程式設計師Java面試題
- 好程式設計師Java分享Javamain十個面試題程式設計師JavaAI面試題
- 好程式設計師web前端教程分享三大前端框架相關問題程式設計師Web前端框架
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring
- 好程式設計師Java培訓分享Mybatis面試題集合程式設計師JavaMyBatis面試題
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師web前端教程分享Vue.js面試題程式設計師Web前端Vue.js面試題
- 好程式設計師web前端教程分享Jquery常見面試題程式設計師Web前端jQuery面試題
- VUE的面試題分享-好程式設計師Vue面試題程式設計師
- 好程式設計師Java教程分享Java語法程式設計師Java
- 好程式設計師Java教程分享List介面程式設計師Java
- 好程式設計師Java教程分享javaweb框架程式設計師JavaWeb框架
- 好程式設計師Java培訓分享Java面試題集合篇一程式設計師Java面試題
- 好程式設計師Java培訓分享Java面試題集合篇二程式設計師Java面試題
- 好程式設計師Java培訓分享Java中級面試題合集程式設計師Java面試題
- JAVA程式設計師面試題庫分享Java程式設計師面試題
- 好程式設計師Java學習路線分享JVM相關概念程式設計師JavaJVM
- 好程式設計師Java教程分享Java開發工具程式設計師Java
- 好程式設計師Java教程之ZooKeeper面試題梳理彙總程式設計師Java面試題
- 好程式設計師Java培訓分享Java面試題之Java集合篇三程式設計師Java面試題
- 好程式設計師Linux雲端計算教程分享Shell指令碼面試題程式設計師Linux指令碼面試題
- 好程式設計師分享Java面試題:ListIterator和Iterator的異同程式設計師Java面試題
- 好程式設計師Python教程分享Python常見面試問題程式設計師Python面試
- 好程式設計師Python教程分享常見的Python面試題程式設計師Python面試題