大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 大家一直在找的完整版jsp面試題及答案

大家一直在找的完整版jsp面試題及答案

更新時間:2023-01-03 16:18:28 來源:動力節點 瀏覽1413次

就目前的形勢來看,越來越多的人加入到互聯網行業中了,踏上了Java編程之旅,今天小編就一些大廠的面試技巧來統計一些常見的問題+理論解析,主要針對一些編程應用的就業人群,希望可以在找工作的時候幫助到大家:

jsp面試題及答案

1、forward 和redirect的區別

forward是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然后把這些內容再發給瀏覽器,其實客戶端瀏覽器只發了一次請求,所以它的地址欄中還是原來的地址,session,request參數都可以獲取。

redirect就是服務端根據邏輯,發送一個狀態碼,告訴瀏覽器重新去請求那個地址,相當于客戶端瀏覽器發送了兩次請求。

2、JSP有哪些內置對象?作用分別是什么?

JSP共有以下9種基本內置組件(可與ASP的6種內部組件相對應):

request 用戶端請求,此請求會包含來自GET/POST請求的參數

response 網頁傳回用戶端的回應

pageContext 網頁的屬性是在這里管理

session 與請求有關的會話期

application servlet 正在執行的內容

out 用來傳送回應的輸出

config servlet的構架部件

page JSP網頁本身

exception 針對錯誤網頁,未捕捉的例外

3、列舉JSP有哪些動作?作用分別是什么?

jsp:include:在頁面被請求的時候引入一個文件。

jsp:useBean:尋找或者實例化一個JavaBean。

jsp:setProperty:設置JavaBean的屬性。

jsp:getProperty:輸出某個JavaBean的屬性。

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

4、JSP中動態INCLUDE與靜態INCLUDE的區別?

動態INCLUDE用jsp:include動作實現

它總是會檢查所含文件中的變化,適合用于包含動態頁面,并且可以帶參數

靜態INCLUDE用include偽碼實現,定不會檢查所含文件的變化,適用于包含靜態頁面

5、兩種跳轉方式分別是什么?有什么區別?

有兩種,分別為:

前者頁面不會轉向include所指的頁面,只是顯示該頁的結果,主頁面還是原來的頁面。執行完后還會回來,相當于函數調用。并且可以帶參數.后者完全轉向新頁面,不會再回來。相當于go to 語句。

6、什么是JSP頁面?

JSP頁面是一種包含了靜態數據和JSP元素兩種類型的文本的文本文檔。靜態數據可以用任何基于文本的格式來表示,比如:HTML或者XML。JSP是一種混合了靜態內容和動態產生的內容的技術。這里看下JSP的例子。

7、JSP請求是如何被處理的?

瀏覽器首先要請求一個以.jsp擴展名結尾的頁面,發起JSP請求,然后,Web服務器讀取這個請求,使用JSP編譯器把JSP頁面轉化成一個Servlet類。需要注意的是,只有當第一次請求頁面或者是JSP文件發生改變的時候JSP文件才會被編譯,然后服務器調用servlet類,處理瀏覽器的請求。一旦請求執行結束,servlet會把響應發送給客戶端。這里看下如何在JSP中獲取請求參數。

8、JSP有什么優點?

下面列出了使用JSP的優點:

• JSP頁面是被動態編譯成Servlet的,因此,開發者可以很容易的更新展現代碼。

• JSP頁面可以被預編譯。

• JSP頁面可以很容易的和靜態模板結合,包括:HTML或者XML,也可以很容易的和產生動態內容的代碼結合起來。

• 開發者可以提供讓頁面設計者以類XML格式來訪問的自定義的JSP標簽庫。

• 開發者可以在組件層做邏輯上的改變,而不需要編輯單獨使用了應用層邏輯的頁面。

9、什么是JSP指令(Directive)?JSP中有哪些不同類型的指令?

Directive是當JSP頁面被編譯成Servlet的時候,JSP引擎要處理的指令。Directive用來設置頁面級別的指令,從外部文件插入數據,指定自定義的標簽庫。Directive是定義在之間的。下面列出了不同類型的Directive:

• 包含指令(Include directive):用來包含文件和合并文件內容到當前的頁面。

• 頁面指令(Page directive):用來定義JSP頁面中特定的屬性,比如錯誤頁面和緩沖區。

• Taglib指令: 用來聲明頁面中使用的自定義的標簽庫。

10、什么是JSP動作(JSP action)?

JSP動作以XML語法的結構來控制Servlet引擎的行為。當JSP頁面被請求的時候,JSP動作會被執行。它們可以被動態的插入到文件中,重用JavaBean組件,轉發用戶到其他的頁面,或者是給Java插件產生HTML代碼。下面列出了可用的動作:

• jsp:include-當JSP頁面被請求的時候包含一個文件。

• jsp:useBean-找出或者是初始化Javabean。

• jsp:setProperty-設置JavaBean的屬性。

• jsp:getProperty-獲取JavaBean的屬性。

• jsp:forward-把請求轉發到新的頁面。

• jsp:plugin-產生特定瀏覽器的代碼。

以上就是“大家一直在找的完整版jsp面試題及答案”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美日韩综合二区三区 | 五月天婷婷免费视频观看 | 免费a级在线观看完整片 | 欧美一级级毛片 | 青青青青在线成人视99 | 国产精品人成人免费国产 | 朴妮唛禁福利视频在线 | 婷婷四房综合激情五月在线 | 波多野结衣一区二区 | 国产日产精品久久久久快鸭 | 国产99视频精品免费视频7 | 四虎在线成人免费网站 | 四虎永久在线日韩精品观看 | 日本免费一区二区三区毛片 | 色婷婷狠狠久久综合五月 | 中国男女全黄大片一级 | 动漫精品一区二区 | 欧美一级暴毛片 | 色狠狠一区| 成人在线日韩 | 久久乱码精品区中文字幕 | 国产一区二区三区四区 | 这里精品 | 国产精品不卡在线观看 | 免费一级毛片麻豆精品 | 国产欧美日韩第一页 | 色综合久久天天影视网 | 亚洲狠狠婷婷综合久久久久网站 | 日韩天天摸天天澡天天爽视频 | 色天天综合网 | 天天在线综合网 | 一区二区三区久久 | 久久日韩精品激情 | 激情综合五月网 | 四虎影视永久免费观看 | 伊人久久成人成综合网222 | 亚洲国产精品日韩一线满 | 99香蕉国产 | 九九99在线视频 | 国产精品美女一区二区 | 91视频最新网址 |