struts中的多模塊開發(fā)方法

字號(hào):

通常默認(rèn)模塊的配置文件名為:struts-config.xml,其它模塊的命名方式一般為:struts-config-模塊名.xml,對(duì)于多模塊的情況,配置web.xml文件的ActionServlet類的一個(gè)初始化參數(shù)。
     config
     /WEB-INF/struts-config.xml
     config/module1
     /WEB-INF/struts-config-module1.xml
     以“/module1”開頭的路徑訪問(wèn)的
    module1模塊的資源
    在模塊間轉(zhuǎn)換
    如果需要跳轉(zhuǎn)到其他模塊,進(jìn)行模塊跳轉(zhuǎn)的URL必須給定兩個(gè)參數(shù):prefix和page
    其中prefix指明要 轉(zhuǎn)到的模塊前綴,如前其前綴值為’/module1’,page為要跳轉(zhuǎn)的頁(yè)面或其他資源.
    1.使用Struts內(nèi)建的SwitchAction類
    ...
    ...
    其中 path="/toModule" 指定了Action類的訪問(wèn)路徑,如果要從當(dāng)前模塊跳轉(zhuǎn)到另一模塊:module1,鏈接為:
     http://localhost:8080/xxx/toModule.do?prefix=/module1&page=/index.do
    如果要從當(dāng)前模塊跳轉(zhuǎn)到默認(rèn)模塊
     http://localhost:8080/xxx/toModule.do?prefix=&page=/index.do
    2. 使用轉(zhuǎn)發(fā)
    ...
    其中 contextRelative="true" 表示當(dāng)前path屬性以“/”開頭時(shí),給出的是相對(duì)于當(dāng)前上下文的URL
    3.使用標(biāo)記