jsp
簡答題
(1)jsp有哪些內建物件?作用分別是什麼?
out物件:主要用來向客戶端輸出資料,代表輸出流物件。
request物件:客戶端的請求物件
response物件:封裝了jsp產生的響應,然後被傳送到客戶端以響應客戶端的請求。
session物件:用來儲存每個使用者資訊,比便跟蹤每個使用者的操作狀態。
pagecontext物件:為jsp頁面包裝頁面的上下文
config物件:表示servlet的配置。
page物件:指的是jsp實現類的例項也就是jsp本身。
exception物件:執行時異常,用於處理jsp的執行時異常。
(2)jsp中動態include與靜態include的區別?
<%@include %>
:指令元素;編譯時包含;對所包含的檔案進行語法分析。
:動作元素;執行時包含;不對所包含的檔案進行語法分析。 (3
)servlet
中forward() (
一次請求)
與redirect()
(兩次請求)的區別?
前者僅是容器中控制權的轉向,在客戶端瀏覽器位址列中不會顯示出轉向後的位址;後者則是完全的跳轉,瀏覽器將會得到跳轉的位址,並重新傳送請求鏈結。這樣,從瀏覽器的位址列中可以看到跳轉後的鏈結位址。所以,前者更加高效,在前者可以滿足需要時,盡量使用forward()
方法,並且,這樣也有助於隱藏實際的鏈結。在有些情況下,比如,需要跳轉到乙個其它伺服器上的資源,則必須使用sendredirect()
方法。
(4)jsp
的常用指令?
page:
用來定義jsp
檔案中的全域性屬性。
include
:通知容器將當前jsp
頁面中內嵌的、在指定位置上的資源內容包含。
taglib
:允許使用者自定義標籤。 (5
)jsp
的四種範圍?
範圍依次增大 (6
)cookie
與session
的區別? 1
、session
儲存在伺服器,客戶端不知道其中的資訊;cookie
儲存在客戶端,伺服器能夠知道其中的資訊。
2、session
中儲存的是物件,cookie
中儲存的是字串。
3、session
不能區分路徑,同乙個使用者在訪問乙個**期間,所有的session
在任何乙個地方都可以訪問到。而cookie
中如果設定了路徑引數,那麼同乙個**中不同路徑下的cookie
互相是訪問不到的。
4、session
需要借助cookie
才能正常
工作。如果客戶端完全禁止cookie
,session
將失效。
JAVA面試題 簡答題
1.和 的區別 1 和 都可以用作邏輯與的運算子,表示邏輯與 and 當運算子兩邊表示式結果都為true時,整個運算結果才為true 否則,只要有一邊表示式為false,則運算結果為false。2 具有短路功能,即如果第乙個表示式結果為false,則不會計算第二個表示式,直接返回false 3 可以...
筆試題 Multicore簡答題(上)
1 記憶體中儲存區域不同。全域性和靜態存在靜態區中,區域性儲存在堆疊中。2 作用域不同 全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是有效的。而靜態全域性變數則限制了其作用域,即只在定義該變數的原始檔內有效,在同一源程式的其它原始檔中不能使用它。...
面試常考的簡答題
程式 是一組指令的有序集合,它是乙個靜態的實體,本身沒有任何執行的含義。程序 它相對於程式不同,它是乙個動態的實體,它有自己的生命週期,所以可以說它因建立而產生,因排程而執行 程序是系統資源分配和排程的基本單位,用程序控制塊唯一標識乙個程序,在執行過程中擁有自己的記憶體單元,可以有乙個或者多個執行緒...