struts中子應用模組的轉換

2021-04-18 03:09:37 字數 791 閱讀 8279

struts支援多應用模組,即同乙個應用包含多個子應用,每個子應用可以處理相關的一組功能。把應用劃分成多個模組,可以簡化應用的並行開發過程,縮短開發周期。

所有的子應用都共享同乙個actionservlet例項,但每個子應用都有單獨的配置檔案。把應用劃分成多個子應用模組包括以下步驟:

1.為每個子應用建立單獨的struts配置檔案。

2.在web.xml的actionservlet的配置**中新增每個子應用資訊。

3.採用元素或switchaction類來實現子應用之間的切換。

注:在struts1.2中已經沒有switchaction類,所以我們只能採用元素來實現子應用模組之間的切換。

把某個應用劃分為兩個子應用模組,配置檔案分別為:struts-config.xml和struts-moduleb.xml,struts-config.xml檔案中的元素的processorclass屬性為預設值"org.apache.struts.action.requestprocessor",struts-moduleb.xml檔案中的元素的processorclass屬性為"customerrequestprocessor"。

接下來,應該在web.xml的actionservlet的配置**中新增每個子應用資訊:

action

org.apache.struts.action.actionservlet

config

/web-inf/struts-config.xml

config/moduleb

/web-inf/struts-moduleb.xml

1

Struts 之旅 配置多應用模組

配置兩個或以上的struts config.xml 一下內容只是按照我自己的理解去做的乙個小專案 建立兩個 struts config.xml 和 struts configb.xml 只是為了測試 我就寫了乙個action and form 在web.xml中把第二個struts configb....

nutz 中 子模組 引數的使用。

1.支援httpsession,httpservletrequest,httpservletresponse三個引數 2.支援 param 與bean物件的結合使用,form中,input,radio,select中的 name 對應 bean 物件中的欄位名 如,input type text n...

Struts應用的流程

當servlet容器接收到乙個客戶請求時,如果客戶請求的url為 do,那麼首先由actionservlet接收。actionservlet將執行如下流程 1 如果actionform例項不存在,就建立乙個actionform物件,把客戶提交的表單資料儲存到actionform物件中 2 根據配置資...