關於 page import 和的區別

2021-07-29 10:17:51 字數 616 閱讀 2356

今天在看jsp的時候遇到乙個疑問,查詢了網上獲得也比較籠統,想了一會才想通,網上說

相當於 

<%@ page import="zero.space.ch03.bookbean" %> 

但是也有區別:兩個用法的作用範圍不同,<%@ page import="zero.space.ch03.bookbean" %> 可用於多個頁面內而只能用於乙個頁面,不能跨頁呼叫。 

例如:如果你把所有類包的引入放在乙個jsp中,在其他jsp中通include引入那個jsp。這時引入類就必須採用 

<%@ page import="zero.space.ch03.bookbean" %> 這樣的寫法。 

這種寫法只能在同乙個jsp頁面中使用,不能跨頁呼叫

其實這個的意思就是說,舉個例子,有時候為了jsp頁面的美觀,我們會把大量需要引入的檔案先通過<%@page import=>引入到a.jsp中,然後當b.jsp需要引入a.jsp時通過<%@page import=>來引入,區別就在這裡,如果a.jsp中使用的是,那麼b引用a則完全沒有效果。

也就是說<%@page import=>具有傳導性,可持續重複利用,而是絕緣性,屬於一次性用品。

個人見解哈,如果說的不對,大家給我指出來哈。

和 page import 的區別

相當於 page import zero.space.ch03.bookbean 但是也有區別 兩個用法的作用範圍不同,page import zero.space.ch03.bookbean 可用於多個頁面內而只能用於乙個頁面,不能跨頁呼叫。例如 如果你把所有類包的引入放在乙個jsp中,在其他js...

關於棧區和堆區的理解

當執行程式的時候,系統記憶體的使用有以下幾個方面 我們就講以下棧區和堆區 在資料結構中,棧的順序是先進後出,類似於一座塔,先進去的在塔 底,後進去的在塔頂 出來的自然是塔頂的 1.棧 stack 存放的是宣告的變數,還有引數,空間是由編譯器分配的,程式設計師無法決定,乙個變數宣告後,接下來變數的空間...

關於oracle中in和exists的區別

一般來說,這兩個是用來做兩張 或更多 表聯合查詢用的,in是把外表和內錶作hash 連線,而exists 是對外表作loop 迴圈,假設有a b兩個表,使用時是這樣的 1 select from a where id in select id from b 使用in 2 select from a ...