精通struts技術第二章(5) (轉)

worldblog發表於2007-08-17
精通struts技術第二章(5) (轉)[@more@]

<:include>:namespace prefix = o ns = "urn:schemas--com::office" />

用於在JSP中包含靜態或動態的。語法如下:

表2.9描述了的屬性:

屬性

說明

page

要包含的資源的地址,基於URL

flush

指明是否緩衝。

透過一個例子來對include進行說明:

列表 2.13 include.jsp.

----------------------------------------------------------------

Include Example

------------------------------------------------------------

include.jsp包含了一個簡單的JSP檔案header.jsp,檔案顯示如下:

列表 2.14. header.jsp.

------------------------------------------

out.println("Welcome: " +

request.getParameter("user"));

%>

------------------------------------

header.jsp尋找名稱為user的引數並輸出“welcome……”字串。複製JSP檔案到:

<CATALINA_HOME>/webapps/wileyapp/ 目錄,在中輸入地址.:

在當前的WEB應用中告訴JSP引擎重定向當前請求到另外可用的資源上,包括靜態資源,s,JSP等。能有效的終止當前的JSP。

注意:能包含

語法如下:

表2.10對的屬性進行描述:

屬性

說明

page

重定向的目標

列表:2.15使用的例子:檢驗請求引數並且重定向請求到包含對應引數的JSP頁面。

列表2.15  forward.jsp.

-----------------------------------------------------------------

JSP Forward Example

if ( (request.getParameter("role")).equals("manager") ) {

%>

}

else {

%>

Welcome Home

Welcome User:

----------------------------------------------------------

目標資原始檔之二:management.jsp

------------------------------------------------------

<!-- Set the scripting language to java --&gt

Management Console

Welcome Manager:

複製三個JSP檔案到<CATALINA_HOME>/webapps/ wileyapp/目錄下,在瀏覽器中輸入:

你可以透過修改輸入的角色來重定向到不同的頁面。

導致指定的applet和JavaBeans元件,並同步執行業務。

. 語法如下:

code="clasile"

codebase="relativeURLpath">

表2.11說明了的屬性:

屬性

說明

type

說明plug-in包含的型別(比如applet)

code

被plug-in執行的類名稱

Codebase

尋找程式碼的絕對或相對路徑

小結:

在這一章我們講述了技術的兩個基礎:servlet和JSP。我們試驗了它們的結構和元件。瞭解了JSP和servlet 技術是如何在WEB應用中被裝配使用的。下一章,我們將真正開始講述Strutst技術。

作者:James Goodwill  翻譯:周海方

歡迎轉載,前提是註明出處和譯者


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-963638/,如需轉載,請註明出處,否則將追究法律責任。

相關文章