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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 中文字幕在线永久 | 亚洲视频不卡 | 国产亚洲精品久久久久久小说 | 国产成人精品天堂 | 国内精品伊人久久久影视 | 中文字幕在线亚洲精品 | 亚洲综合区小说区激情区噜噜 | 日日日日干 | se婷婷| 欧美日韩在线视频 | 91亚洲国产在人线播放午夜 | 一区二区美女视频 | 成人在线第一页 | 国产a做爰全过程片 | 久久国产精品久久久久久久久久 | 日本激情一区二区三区 | 午夜精品在线免费观看 | 看黄色免费网站 | 久久99国产精品久久 | 色婷婷精品免费视频 | 久久精品亚洲欧美日韩久久 | a级日本理论片在线播放 | 99热这里有免费国产精品 | 亚洲午夜久久久久国产 | 日韩视频 中文字幕 | 免费观看一级成人毛片软件 | 啪啪网站色大全免费 | 日韩永久免费视频 | 精品久久洲久久久久护士 | 四虎影院久久 | 天天做天天操 | 久久国产精品自线拍免费 | 精品日韩在线观看 | 亚洲青色在线 | 男人的天堂在线免费视频 | 黄在线观看网站 | 久久国产精品久久国产片 | 69精品| 久青草免费视频 | 精品国产免费久久久久久 | 日本在线网址 |