使用SiteMesh和Jquery的一些問題

2021-08-30 14:29:20 字數 360 閱讀 7906

1、必須將js檔案放在之前或者之間,如果放在和之間的話,被修飾的jsp頁面將不會引人這些js,導致不能執行指令碼。

2、sitemesh的修飾

它通過過濾器(filter)來攔截頁面訪問,並根據被訪問頁面的url找到合適的裝飾模板,然後提取被訪問頁面的內容,放到裝飾模板中合適的位置,最終將裝飾後的頁面傳送給客戶端。因此如果被修飾頁面用到了jquery,就要在自己的頁面中加入jquery.js檔案,不要寫在sitemesh模板頁裡面,否則很可能出現"jquery un defined"異常。

3、如果被裝飾的頁面的body有onload方法,則不會執行該onload方法,因為只是加入body內部的內容。可以使用jquery的ready方法替代onload方法。

siteMesh使用參考

xmlns xsi version 2.4 sitemesh com.opensymphony.module.sitemesh.filter.pagefilter 30 index.jsp 新增藍色高亮部分。安裝完畢。例子1 test1.jsp taglib uri prefix decorator...

Sitemesh的配置與使用

1 web inf web.xml中加入filter定義與sitemesh的taglib定義 sitemeshfilter sitemeshfilter ps 需要放在struts下面 struts cleanup org.apache.struts2.dispatcher.actioncontex...

SiteMesh標籤使用說明

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