大战熟女丰满人妻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官網。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 四虎影视在线永久免费看黄 | 亚洲国产另类久久久精品小说 | 欧美日韩中文亚洲v在线综合 | 888午夜不卡理论久久 | 亚洲午夜综合网 | 欧美wwwxxx | 大陆国产精品视频 | 香蕉视频一级 | 久草这里只有精品 | 九九热精品在线观看 | 国产伦码精品一区二区三区 | 综合激情婷婷 | 大狠狠大臿蕉香蕉大视频 | 四虎国产精品免费久久久 | 色婷婷综合久久久久中文 | 日本免费黄色小视频 | 色老头成人免费视频天天综合 | 成人午夜啪啪免费网站 | 久久这里只有精品6 | 国内精品一区二区三区最新 | 亚洲五月花| 精品综合久久久久久97超人 | 亚洲精品一区国产二区 | 欧美一级毛片免费高清aa | 亚洲国产九九精品一区二区 | 热99re久久精品天堂vr | 久草视频网 | 欧洲精品 | 亚欧乱色精品免费观看 | 99久久亚洲综合精品网站 | 热灸灸这里只有精品 | 成人影院高清在线观看免费网站 | 婷婷综合 在线 | 国产一级特黄aa毛片 | 一区二区三区无码高清视频 | 一级爱爱片 | 亚洲精品亚洲一区二区 | 欧美日韩在线播一区二区三区 | 老司机午夜影院 | 国产精品福利一区二区 | 韩国日本美国免费毛片 |