struts2 0 載入多個配置檔案

2021-05-08 09:35:32 字數 1091 閱讀 9036

解決了,給大家 看一下,多多指教

1.重寫filterdispatcher 類的三個方法,我的struts-*.xml的路徑在web-inf/modules/struts資料夾下,jltenvironment類為我的應用的配置路徑

public class jltfilterdispatcher extends filterdispatcher

// 載入modules下的struts配置檔案

getstrutsconfig(params);

return new dispatcher(filterconfig.getservletcontext(), params);

} * 載入modules下的struts配置檔案

private void getstrutsconfig(map m)

} }

} m.put("config", strutspath);

} @override

public void init(filterconfig filterconfig) throws servletexception //初始化應用環境引數

jltenvironment.init(home, ctx);

super.init(filterconfig);

} }

2.web.xml更改為

struts2

com.jlt.core.jltfilterdispatcher

3.這樣,web-inf/modules/struts下的所有以struts-開關的以xml結尾的xml檔案都會被自動載入進去,不用去改其它配置了,呵呵

web-inf/struts/struts-sample.xml

配置如下

struts2

org.apache.struts2.dispatcher.filterdispatcher

config    

struts-default.xml

,struts-plugin.xml

,../struts/struts.xml

,../struts/struts-sample.xml

Struts2 0載入配置順序

struts2.0預設的載入順序 constants can be declared in multiple files.by default,constants are searched for in the following order,allowing for subsequent file...

struts2 0配置問題

struts1用久了很沒意思,於是決定選看一下struts2.0來玩玩,可以配置環境時竟報出了,erro filterstart這樣的錯誤,在網上找了很久都沒有找到相應的錯誤,經過一努力終於完成作務,現將過程經驗總結如下 1.在匯入struts2.0的jar時,不要什麼都導進去,匯入幾個常用的就是了...

Struts2 0配置檔案 struts xml

struts框架的核心配置檔案就是struts.xml配置檔案,該檔案主要負責管理struts 2框架的業務控制器action.在預設情況下,struts 2框架將自動載入放在web inf classes路徑下的struts.xml檔案。在大部分應用裡,隨著應用規模的增加,系統中action數量也...