Javaweb 2008-12-24 12:04:34 閱讀28 評(píng)論0 字號(hào):大中小 訂閱
要開(kāi)始一個(gè)新的使用Struts-Layout 的Web項(xiàng)目,必須遵循下列步驟:
一、 配置Struts
配置Struts到你的Web應(yīng)用,請(qǐng)參閱Struts的文檔。
二、 配置Struts-Layout actions
Struts-Layout中的treeview和sort action需要在struts-config.xml特殊配置。Struts-Layout插件可以自動(dòng)配置,也可以手動(dòng)配置。
自動(dòng)配置插件:
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config"
value="/WEB-INF/tiles-config.xml" />
<set-property property="definitions-debug" value="0" />
<set-property property="definitions-parser-details" value="0" />
<set-property property="definitions-parser-validate" value="false" />
<set-property property="moduleAware" value="true"/>
</plug-in>
手動(dòng)配置的actions
<action path="/sort"
type="fr.improve.struts.taglib.layout.sort.SortAction"
scope="request"
validate="false"/>
<action path="/page"
type="fr.improve.struts.taglib.layout.sort.PageAction"
scope="request"
validate="false" />
<action path="/treeview"
type="fr.improve.struts.taglib.layout.treeview.TreeviewAction"
scope="request"
validate="false"/>
<controller processor style="margin: 0cm 0cm 0pt 21pt">
三、 配置Struts-Layout目錄
在您的Web應(yīng)用,創(chuàng)建一個(gè)文件名為“Struts-Layout_default.properties”到WEB-INF/classes。內(nèi)容為:
directory.config = config
directory.images = images
四、 復(fù)制靜態(tài)的資源 五、 復(fù)制Struts-Layout jar包 六、在jsp中引入<%@ taglib prefix="layout" uri="/WEB-INF/struts-layout.tld"%>
復(fù)制"resources"文件夾中"config"和"images"目錄到你的Struts-Layout的Web應(yīng)用的根目錄下。
復(fù)制Struts-Layout jar文件到WEB-INF/lib目錄。此文件位于Struts-Layout文檔中的"src/library"目錄。
聯(lián)系客服