Jsp學習筆記(下)

2021-10-09 09:12:52 字數 1968 閱讀 1515

靜態引入的jsp檔案不會被轉譯成servlet,靜態引入有同名變數導致編譯不通過的風險

<

!-- jsp靜態引入 ,將file中的**拿到本檔案中,而file檔案並沒有被轉譯 --

將引入的jsp檔案轉譯後,在當前檔案中呼叫轉譯好的檔案

因為是兩個檔案,顯然可以有同名變數,沒有重名的風險

<

%@include file=

"includestatic.jsp"

%>

<

!-- 動態引入 :會對物件檔案進行轉譯,然後呼叫轉譯好的這個檔案--

>

"includeactive.jsp"

>

<

/jsp:include>

一次請求,請求之後位址列位址不改變,兩個標籤之間可以寫資料流轉的標籤 ,但是不能是空格(空格會嚴重報錯)

將資料以?name=value的形式進行流轉,相當於走的是get請求方式,存入到目標jsp檔案的request中

<

!-- jsp的**forward標籤 **到新的頁面,--

>

"forward.jsp"

>

將流轉的資料取出來(流轉的資料到了forward.jsp的request中)

forward.jsp

我是**頁面--

--forward <

%=request.

getparameter

("str")%

>

<

/b>

<

!-- jsp的九大內建物件學習 ,jsp

檔案在轉譯成對應的servlet檔案的時候自動宣告的物件,在jsp頁面直接使用即可

要以service方法為基礎,所以內建物件寫在區域性**塊或指令碼段語句裡邊

pagecontex:頁面上下文物件,封存了其他內建物件。封存了jsp的執行資訊

注意:每個jsp檔案單獨擁有乙個pagecontext物件

作用域:當前頁面

request:封存請求資料物件

response:封存響應資料物件

out:jsp內部適用,帶有緩衝區的響應物件,效率高於response

page:代表當前jsp頁面的物件

exception:異常物件,儲存了當前執行的異常資訊

使用此物件需要在page指令中使用屬性iserror=

"true"開啟

config:就是servletconfig 獲取web.xml中的配置資料,完成一些初始化資料的讀取

session:乙個使用者不同請求共享資料

-->

<

% string num=request.

getparameter

("str");

%>

<

%=num%

>

<

/b>

jsp自帶的路徑相當於是絕對路徑了,完全可以代替前兩種(開發比較常用的是直接用絕對路徑,並且eclipse是不自動有全域性路徑宣告的)

LESS學習筆記 下

通過傳參進行匹配,類似js中的if語句 less預編譯 trianger top,w 5px,c f00 trianger w 5px,c f00 pipei pos r pos a pos f pos ppcss輸出 pipei pos pp 避免編譯 less預編譯 test calc1 tes...

Django Book學習筆記(下)

對於django加密,大致使用這樣的格式 hashtype salt hash 原因?我在django中使用了memcached,memcached完全就是基於記憶體的快取框架。memcached有乙個很好的特性是 它在多個伺服器間分享快取的能力。這意味著您可以在多台機器上執行memcached的守...

CSS3學習筆記 下

1.用class對元素進行分類 製造紅葡萄酒的葡萄 2.利用id標識元素 1.元素選擇器 p,th,td p em p em 緊鄰 h1 p 緊鄰 2.屬性選擇器 title 1.float元素 1 可以通過css屬性float令元素向左或向右浮動。float屬性的值可以是left right或者n...