在出現指令的頁面,此頁面的輸出流是被關閉的。
對此頁面的請求,將會在指向的最後乙個頁面得到響應(reponse)。
輸出流也將會在最後乙個頁面被開啟,所以在**過程中被經過頁面的內容都不會被顯示。
index.jsp
before
//從這裡到最後的響應頁面之間的所有內容都不會被顯示出來,它們不會被包含在輸出流中。
after
在(或者稱之為
動態繫結
,每次包含都會被重新編譯)指令中,此頁面的輸出流會一直處於開啟狀態。
並且此頁面會合併並重新建立新的響應物件(request),直到包含最後乙個檔案。
頁面的請求是在第乙個頁面給出響應,所以包含和被包含檔案的內容都會被顯示出來。
<%@page%>指令為為靜態繫結
,和include指令不同的是,include指令包含的所有頁面中,變數是不可被共享的,因為它們分別處於不同的serlvet中
index.jsp
before
after
nextpage.jsp
next page
first = <%=request.getparameter("firstname")%>
last = <%=request.getparameter("lastname") %>
jsp中的指令與動作
jsp中的三種命令指令分別是page include taglib jsp中的動作元素包括 include forward usebean getproperty setproperty plugin param。一 include指令 語法include file url 示例 在示例頁面包含乙個...
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 ...