JSP裡面的一些區別(初整理)

2021-06-28 09:41:08 字數 806 閱讀 5769

最近開始學習jsp了,所以就會將每天學習到的東西發到部落格上,希望大家不吝指教。當然,現在才是開始,所以就只有一些比較淺的東西,我會漸漸地進步,然後將一些更好的東西奉獻給大家。

一、靜態包含和動態包含的區別

1、  屬性:

include指令不支援jsp表示式,而動作標識支援jsp表示式。

2、  處理方式:

使用include指令被包含的檔案,它的內容會原封不動地插入到包含頁中使用該指令的位置,然後jsp編譯器再對這個合成的檔案進行編譯。所以在乙個jsp頁面中使用include指令來包含乙個jsp頁面,最終編譯後的檔案只有乙個。

使用動作標識包含檔案時,當該標識被執行時,程式會將請求**到被包含的頁面,並將執行結果輸出到瀏覽器中,然後返回包含頁繼續執行後面的**。因為伺服器執行的是兩個檔案,所以jsp編譯器會分別對兩個檔案進行編譯。

3、  包含方式:

include指令:若改變了被包含檔案,則主檔案的**就發生了改變,因此伺服器會重新編譯主檔案。include指令的這種包含過程稱為靜態包含。

動作標識通常是來包含那些經常需要改動的檔案。當動作標識被執行時,使用該標識包含的目標檔案才會被編譯,否則被包含的檔案不會被編譯。所以這種包含過程稱為動態包含。

4、  對被包含檔案的約定

使用include指令指定包含檔案時,對包含檔案有約定,比如charset要相同。

二、請求**和請求重定向的區別:

進行請求**時,儲存在request物件的資訊會被保留並被帶到目標頁面中;而請求重定向是重新生成乙個request請求,然後將該請求重定向到指定的url,所以儲存在request物件中的資訊都不存在了。

Javascript獲取url裡面的一些東西

屬性 描述 hash 設定或獲取 href 屬性中在井號 後面的分段。host 設定或獲取 location 或 url 的 hostname 和 port 號碼。hostname 設定或獲取 location 或 url 的主機名稱部分。href 設定或獲取整個 url 為字串。pathname ...

一些古文裡面的字的讀音

一些古文裡面的字的讀音 2008 02 19 13 22 1 逢蒙 古人名 嫦娥奔月傳說中的人物,易誤讀 馮 f ng 蒙 應讀作 龐 p ng 蒙 2 朝歌 古地名 商朝都城,易誤讀朝 ch o 歌,應讀作朝 zh o 歌。3 妲己 古人名 商紂王的妃子,易誤讀 旦 d n 己 應讀作 達 d 己...

https裡面的一些基本概念

現在大多數 都已經從http公升級為https了,https最大的乙個優點就是安全。因此了解一下為什麼https要比http安全還是十分重要的。下面是一些基本的概念性的東西。現在的加密演算法應該主要分為兩種,對稱加密演算法和非對稱加密演算法。兩者的區別就是前者伺服器和客戶端使用的時候同乙個金鑰,後者...