jsp中的指令與動作

2022-08-29 09:12:12 字數 1938 閱讀 2842

jsp中的三種命令指令分別是page、include、taglib

jsp中的動作元素包括:include、forward、usebean、getproperty、setproperty、plugin、param。

一、include指令

語法

include file

="url"

%>

示例:在示例頁面包含乙個日期jsp頁面

效果:

二、include動作

page

表示要包含的頁面

flush

表示被包含的頁面是否從緩衝區讀取--%>

<jsp:

include page

="url"

flush

="true|false/>

示例:

效果:

三、include指令與include動作比較

include指令

jsp:include動作

語法格式

發生作用的時間

頁面轉換時

請求期間

包含的內容

檔案的實際內容(源**)

頁面的輸出(結果)

轉換成servlet

主頁面和包含頁面轉換為乙個servlet

主頁面和包含頁面分別轉換為獨立的servlet

編譯時間

較慢——資源必須被解析

較快執行時間

稍快較慢——每次資源必須被解析

使用方式

頁面內容不經常變化時

頁面內容經常變化時

四、forward動作

語法:

<

jsp:

forward page

="url"

/>

等同於伺服器內部跳轉

request

.getrequestdispatcher

("/url"

).forward

(request

,response

);

五、param動作語法:

<

jsp:

param name

="引數名"

value

="引數值"

/>

與forward動作一起使用,作為其的子標籤

用於傳遞引數使用

示例:跳轉到index.jsp頁面並且傳遞引數mail,之後可以通過request物件進行獲取

<

jsp:

forward page

="index.jsp"

>

<

jsp:

param name

="mail"

value

="[email protected]"

/>

jsp:

forward

>

本筆記位址

JSP中的動作指令

在出現指令的頁面,此頁面的輸出流是被關閉的。對此頁面的請求,將會在指向的最後乙個頁面得到響應 reponse 輸出流也將會在最後乙個頁面被開啟,所以在 過程中被經過頁面的內容都不會被顯示。index.jsp before 從這裡到最後的響應頁面之間的所有內容都不會被顯示出來,它們不會被包含在輸出流中...

JSP編譯指令和動作指令

jsp指令用來設定整個jsp頁面的屬性,如頁面的編碼方式和指令碼語言。這裡簡單講解jsp的五個指令,包括兩個編譯指令page和include 三個動作指令forward include和usebean。jsp forward page relative url include jsp include...

jsp中的動作元素 動作標籤

jsp中為了簡化 減少 量產生了jsp動作元素這一概念。jsp動作元素只有一種語法,其格式類似標籤,具體為 所以jsp動作元素也叫jsp標籤 注意 冒號 和action name之間沒有空格 下面討論四個常見的jsp動作元素 1.該標籤將url指定的頁面匯入當前頁面,url表示相對路徑 flush ...