使用SiteMesh分割 裝飾jsp頁面

2021-07-09 06:15:59 字數 1346 閱讀 4148

1. 在web-inf下新增decorators.xml檔案:

<?

xmlversion=

"1.0"

encoding=

"utf-8"

?>

<

decorators

defaultdir

="/web-inf/decorator/">

excludes>

<

decorator

name

="default"

page

="default.jsp">

/index

pattern>

<

pattern

>/home

pattern

>

decorator>

decorators>

2.web.xml中新增過濾器:

sitemesh

filter-name>

<

filter-class

>com.opensymphony.module.sitemesh.filter.pagefilter

filter-class

>

filter>

sitemesh

filter-name>

/*url-pattern>

3.新增jar包:

sitemesh-2.4.2.jar

4.在web-inf/decorator/下新建裝飾頁面default.jsp

<%@

page

contenttype

="text/html;charset=utf-8"%>

<%@

taglib

prefix

="sitemesh"

uri=""%>

<%@

include

file

="../subpages/css.jsp"%>

<%@

include

file

="../subpages/top.jsp"%>

<%@

include

file

="../subpages/search.jsp"%>

/>

<%@

include

file

="../subpages/footer.jsp"%>

body>

html>

此時訪問/index,該頁面將採用default.jsp 裝飾(將/index頁面的body部分替換/>,生成乙個新的頁面)

siteMesh使用參考

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

sitemesh教程 頁面裝飾技術原理及應用

sitemesh是一種頁面裝飾技術 它通過過濾器 filter 來攔截頁面訪問,據被訪問頁面的url找到合適的裝飾模板等等,感興趣的朋友可以了解下哦 一,基本概念 1,sitemesh是一種頁面裝飾技術 1 它通過過濾器 filter 來攔截頁面訪問 2 根據被訪問頁面的url找到合適的裝飾模板 3...

J 折線分割平面

我們看到過很多直線分割平面的題目,今天的這個題目稍微有些變化,我們要求的是n條折線分割平面的最大數目。比如,一條折線可以將平面分成兩部分,兩條折線最多可以將平面分成7部分,具體如下所示。input 輸入資料的第一行是乙個整數c,表示測試例項的個數,然後是c 行資料,每行包含乙個整數n 0 outpu...