sitemesh的簡單回顧

2021-09-01 13:14:26 字數 1703 閱讀 1831

**[url]

二、decorators.xml

decorators.xml是配製的核心,它主要用來描述一系列的decorator.每乙個decorator需要指明實際用來裝飾的jsp頁面是哪乙個(在這個頁面中往往會出現這些裝飾標籤),以及這個decorator要裝飾的頁面有哪些(也就是一系列的url pattern)。下面是oobbs系統的decorators.xml.在它裡有兩個decorator.分別對應該系統的使用者頁面和管理頁面。需要特別說明的是defaultdir是用來指明裝飾檔案所在的預設資料夾,如果指定了這個資料夾,那麼標籤中的page屬性中如果填入相對路徑,它將會從defaultdir開始查詢。在下面的例子中,由於page都給出的是絕對路徑,因此defaultdir並不起作用。

[xhtml] view plaincopy

01.02.

03. /40*.jsp

04. /*ajax=true*

05. /scripts/dojo/*

06. /struts/dojo/*

07. /resources/*

08. /admin/login.jsp

09. /site/login.jsp

10.

11.

12. /admin/*

13.

14.

15. /site/*

16.

17.三.做布局用的jsp頁面

decorators.xml的配製中都會指向一些這樣的頁面。這些頁面是一些普通的jsp頁面,主要是用來布局的。像header,footer這樣的框架部分用引入,需要被裝飾的部分用decorator標籤替換就可以了。下面是乙個樣本。其中就代表被裝飾頁面的body部分,在生成html時,這部分會被sitemesh動態替換掉。

[xhtml] view plaincopy

01.<%@ include file="/admin/taglibs.jsp"%>

02.<%@ taglib uri="" prefix="decorator"%>

03.<%@ taglib uri="" prefix="page"%>

04.

05.06.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

SiteMesh 3 0版本的簡單使用

1.sitemesh的簡介 sitemesh是由乙個基於web頁面布局 裝飾及與現存web應用整合的框架。它能幫助我們再由大量頁面工程的專案中建立一致的頁面布局和外觀,如一 致的導航條 一致的banner 一致的版權等。它不僅能處理動態的內容,如jsp php asp cgi等產生的內容,還能處理靜...

23年的簡單回顧

有人說 往事不堪回首.我也常常這麼想,所以回首也要很大的勇氣。耳邊響起了姜育恆的 再回首 我曾經在幽幽暗暗反反覆覆中追問,才知道平平淡淡從從容容才是真,再回首恍然如夢,再回首我心依舊,只有那無盡的長路伴著我。每當我聽起這首歌,我都有一種想仔細做個回顧的衝動,但卻沒有這份勇氣.直到今天。簡單的說,稀里...

指標的簡單回顧測試

includeusing namespace std void swap int a,int b void swap int a,int b void swap int a,int b int main c 002efd04 c 002efd1c a 002efd1c 002efd20 int a,...