SiteMesh標籤使用說明

2021-08-30 16:28:09 字數 975 閱讀 6570

1.

插入原始頁面的標籤中的內容。

沒有屬性。

2.插入原始頁面的標籤中的內容。

注釋:裝飾jsp:">,

可以在裝飾頁面body中使用如上語法來獲得被裝飾頁面的事件。

3.插入被裝飾頁面的title標籤中的內容

default屬性:當沒有在被裝飾頁面找到title中有內容時此值被插入

4.插入原始頁面的property屬性指定的值同名的屬性。

property:指定那個屬性將要被插入

default:如果沒有發現指定的屬性,則插入此值

writeentireproperty:表示是否將(空格 屬性名=「屬性值」)整個插入,允許時的值是true或yes或1

下面是writeentireproperty屬性的乙個例子:

裝飾器頁面:>

被裝飾頁面:

經過sitemesh裝飾後的效果:

htmlpage介面對此的解釋是:sitemesh允許乙個頁面被裝飾器裝飾,也允許從中提取屬性值。

(htmlpage介面)

(sitemesh流程圖)

從流程圖中可以看出:此框架先解析原頁面到page object,然後請求適當的裝飾器(decorators.xml)從容器中,

通過配置檔案可以找到裝飾器頁面,如果找到了便 應用裝飾器頁面/request/response到page object物件。。。。

5.例項化裝飾器頁面為page物件,並賦值給乙個變數。

id屬性是必須有的

應用乙個裝飾器到指定的內容,這個內容可能是被內聯的乙個頁面,或者是page屬性指定

的任何乙個頁面

name:被包含頁面要應用的那個裝飾器的名字

page:被包含的頁面

title:覆蓋被包含頁面的title標籤的內容

2.name:指定哪個屬性的值要被重寫

SiteMesh標籤使用說明

itemesh包括兩大標籤庫。decorator tags 被用於建立裝飾器頁面.page tags 被用於從原始內容頁面訪問裝飾器.做乙個簡單的介紹,了解一下各標籤的作用。1.插入原始頁面 被包裝頁面 的head標籤中的內容 不包括head標籤本身 2.插入原始頁面的標籤中的內容 不包括body標...

phpcms 模板標籤使用說明

使用phpcms總是要查詢各種標籤,實在很煩,只好找個比較全的來備查。因為自己寫乙個orm來配合呼叫也沒那麼容易無縫的嵌入到引擎當中。獲取父分類下面的子分類 結果可以用在sql 的in子句中 呼叫根目錄下phpcms template content header檔案 字符集 gbk或者utf 8 ...

phpcms 模板標籤使用說明

呼叫根目錄下phpcms template content header檔案 字符集 gbk或者utf 8 標題和標題seo優化 位址替換為根目錄下 statics css 位址替換為根目錄下 statics js pc標籤 pc標籤值 action position 對話方塊的型別 內容推薦位列表...