Sitemash架構複雜頁面布局

2021-08-30 05:00:18 字數 785 閱讀 1657

sitemash架構複雜頁面布局

以前我們做過的專案,都是在乙個首頁麵裡,通過include新增header.jsp.footer.jsp body.jsp. 其中body.jsp中還常常會是有幾個引數據,如果是什麼樣的引數據,則顯示什麼樣的頁面. 然而這樣的一種布局已成往昔. 今天要講的sitemash是一種強大的頁面布局工具. 它不同於struts標籤中的那種,但有些相似. 然而功能上與靈活性上遠遠大於不是專業的標籤方式.

1. 環境: tomcat 5.5.27, myeclipse 5.5 , jdk1.5. windows xp

2. 開始: 首先建立乙個web工程.名字為: sitemashproject

3. 新增jar包:

把sitemesh-2.3.jar放入web-inf/lib中.

4. 新增tld:

在web-inf下建立乙個tld資料夾, 把sitemesh-decorator.tld sitemesh-page.tld 放入 /web-inf/tld 中.

5. 把decorators.xml sitemesh.xml 放入 /web-inf/下. 其中這兩個檔案的裡的設計我這裡不再寫了, 網上太多了.

6. 最終建立的目錄如下

[img]/upload/attachment/140535/3067029f-3b5a-3dd9-9546-a1ee3d26f5f8.bmp[/img]

7. 如此,完畢,布到tomcat中進行測試一下. 便可以看到效果了.

注: 本人一向喜歡先做出來乙個小例子, 然後慢慢深入. 這樣才會有信心再做下去.

常見CSS頁面架構

1.左右固定,中間變化 css html div class left p 左側固定部分 p div div class midd div class mic p 中間自由擴充套件部分 p div div div class right p 右側固定部分 p div 同理可以得出右側自適應 右側自適...

複雜頁面和流程的處理

問題描述 在我們的開發過程中,會遇到複雜頁面和流程的處理,這裡的流程不是工作流,不需要多個人員參與,就是乙個使用者參與的複雜的頁面流程,比如完成乙個任務,需要提供多個轉向頁面和複雜的轉向邏輯,通常情況下,我們會直接寫在 controller裡面,這樣 量比較大,有大量的if else 導致 可讀性也...

架構知識總結 3 分布式快取架構(下)

目錄 1 怎麼才能夠突破單機主從架構瓶頸,讓redis支撐海量資料?redis中分布式資料儲存的演算法 什麼是redis的雪崩和穿透?如何保證快取與資料庫的雙寫一致性?使用cache aside pattern redis的併發競爭問題是什麼?如何解決這個問題?了解redis事務的cas方案嗎?re...