tiles
是乙個template engine
,它可以讓網頁的配置(
layout
)標籤與內容分離,提乙個版面管理機制。
tiles
是乙個template engine
,它可以讓網頁的配置(
layout
)標籤與內容分離,提乙個版面管理機制。
在網頁上最常用來處理版面的是**,透過將**邊框設定為
0,可以用它來切割版面,並在當中置入內容,然而一大堆版面配置的標籤將與內容夾雜在一起(個人就不太喜歡處理**的標籤
:(),如果以後要更改內容或版面配置,會是乙個麻煩。
在視窗程式的設計中存在有版面管理員(
layout manager
)機制,我們可以選擇乙個版面管理機制,之後直接在視窗容器上新增元件而不用處理版面配置細節,而由版面管理員來自己處理元件的版面配置,如果想要改變版面配置,則只要直接更換版面管理員,所有的元件將自動依新的管理員而重新配置版面。
tiles
提供乙個類似於視窗程式版面管理的機制,透過定義檔,您可以定義版面配置,以及當中所要置入的內容網頁,內容與版面配置的標籤可以分離,您可以隨時抽換每乙個內容網頁,也可以重用每乙個版面配置。
tiles
提供乙個類似於視窗程式版面管理的機制,透過定義檔,您可以定義版面配置,以及當中所要置入的內容網頁,內容與版面配置的標籤可以分離,您可以隨時抽換每乙個內容網頁,也可以重用每乙個版面配置。
tiles
提供乙個類似於視窗程式版面管理的機制,透過定義檔,您可以定義版面配置,以及當中所要置入的內容網頁,內容與版面配置的標籤可以分離,您可以隨時抽換每乙個內容網頁,也可以重用每乙個版面配置。
在struts 1.1
中,tiles
隨著它一同發布,您可以直接從
struts-blank
中開始設定,當中已經包括了
tiles
必要的檔案與設定,如果您要自行設定
tiles
,您必須要有
***mons-beanutils.jar
、***mons-logging.jar
、***mons-collections.jar
、***mons-digester.jar
、struts.jar
四個檔案在您的
web-inf/lib
目錄中,
在struts 1.1
中,tiles
隨著它一同發布,您可以直接從
struts-blank
中開始設定,當中已經包括了
tiles
必要的檔案與設定,如果您要自行設定
tiles
,您必須要有
***mons-beanutils.jar
、***mons-logging.jar
、***mons-collections.jar
、***mons-digester.jar
、struts.jar
四個檔案在您的
web-inf/lib
目錄中,
在struts 1.1
中,tiles
隨著它一同發布,您可以直接從
struts-blank
中開始設定,當中已經包括了
tiles
必要的檔案與設定,如果您要自行設定
tiles
,您必須要有
***mons-beanutils.jar
、***mons-logging.jar
、***mons-collections.jar
、***mons-digester.jar
、struts.jar
四個檔案在您的
web-inf/lib
目錄中,
第一:並且在
struts-config.xml
中加入以下的內容:
value="/web-inf/conf/tiles-defs.xml" /> 在
struts 1.1
中,您只要使用
plugin
就可以掛上
tiles
的功能,而不用再定義您的
actionservlet
,definitions-config
屬性中的
tiles-defs.xml
是tiles
的定義檔,
tiles
提供了乙個處理請求的
requestprocessor
,可以進行一些
forward
與include
的額外動作,在
struts-config.xml
中預設是使用它:
**:
processorclass=".apache.struts.tiles.tilesrequestprocessor"/>
這兩個在
struts-config.xml
加入的位置,您可以參考
struts-blank
中的設定;
這兩個在
struts-config.xml
加入的位置,您可以參考
struts-blank
中的設定;
這兩個在
struts-config.xml
加入的位置,您可以參考
struts-blank
中的設定;
最後,您要將
struts-tiles.tld
放置在web-inf/tld
下,並在
web.xml
中定義,這樣可以使用
tiles
標籤,例如在
web.xml
中是這麼設定的:
**:
/tags/struts-tiles
/web-inf/tld/struts-tiles.tld
完成以上之後,您就可以使用
tiles
的功能了,
tiles
的定義檔可以使用
xml或
jsp頁面來完成,這將在之後的主題中加以說明。
有時間將會把後面的主題內容呈給大家。
完成以上之後,您就可以使用
tiles
的功能了,
tiles
的定義檔可以使用
xml或
jsp頁面來完成,這將在之後的主題中加以說明。
有時間將會把後面的主題內容呈給大家。
完成以上之後,您就可以使用
tiles
的功能了,
tiles
的定義檔可以使用
xml或
jsp頁面來完成,這將在之後的主題中加以說明。
有時間將會把後面的主題內容呈給大家。
tiles的使用過程
本文以最簡單而有效的形式記錄tiles的使用過程,以備以後使用時快速參考。1.先建乙個layout.jsp布局頁面 2 新建乙個tiles defs.xml檔案,並在其中做相應的配置。這樣就相當於通過xml檔案定義了乙個member.jsp.3.在web.xml和struts config.xml和...
Strusts 之 tiles的使用
最近,為了學習掌握geoserver源 他運用的是struts spring等 翻閱了一下struts相關技術資料,整理一下拿出來。在tiles中,您可以使用xml或是jsp來管理版面配置的相關資源,這邊先介紹使用xml定義檔的方式,如之前主題所定義的,我們的定義檔是tiles defs.xml,我...
structs2 的工作原理
actionproxy和actioninvocation actionproxy是在xwork和真正的action之間充當 角色,在通過框架執行action的過程中,因為使用的是 而不是直接操縱物件,所以在 中封裝 result等二外的 actionproxy持有actioninvocation物件...