學習Struts(3) 配置Struts應用

2021-03-31 08:56:31 字數 1037 閱讀 8672

配置

web.xml

檔案:

1.不管應用中包含多少子應用,都只需要配置乙個

actionservlet

。配置多個

actionservlet

類來處理應用中不同的功能,其實是沒必要的,因為

servlet

本身支援多執行緒。而且,目前的

struts

框架只允許在應用中配置乙個

actionservlet。

2.配置

wel***e file list

,看到這裡在想,為什麼會要多個歡迎頁呢?這多個頁面又是如何呼叫?原來是這樣:

元素可以包含多個

子元素,呼叫從敘照第乙個指定的檔案開始,如果這個檔案存在,將把這個檔案返回給客戶;如果該檔案不存在,則依次尋找下乙個歡迎頁面的檔案,直到找到為止;如果所有檔案不存在,伺服器將向客戶端返回「

」的出錯資訊。 3.

在元素中不能配置

servlet

對映,因此不能直接把

struts

的action

作為歡迎檔案。但是可以通過配置乙個全域性的**項來實現。

配置多應用模組: 1.

為每個子應用建立單獨的

struts

配置檔案; 2.

在web.xml

的actionservlet

的配置**中新增每個子應用資訊; 3.

採用元素或

switchaction

類來實現子應用之間的切換。

多個子應用模組之間的切換:

例如,用從預設模組切換到

從moduleb

切換到預設模組:

學習Struts(3) 配置Struts應用

配置web.xml檔案 1.不管應用中包含多少子應用,都只需要配置乙個actionservlet。配置多個actionservlet類來處理應用中不同的功能,其實是沒必要的,因為servlet本身支援多執行緒。而且,目前的struts框架只允許在應用中配置乙個actionservlet。元素可以包含...

Struts配置檔案詳解 3

名稱 action 描述 定義了從特定的請求路徑到相應的action類的對映 數量 任意多個 子元素 exception,forward 二者均為區域性量 屬性 attribute 制定與當前action相關聯的actionform bean在request和session範圍內的名稱 key fo...

Struts2學習之旅(3)

如果struts.xml檔案中的action過多,在乙個檔案中定義,導致檔案過於臃腫.我們通過標籤來引入多個配置檔案 file login.xml include file system.xml include 繼續strtus2學習之旅 2 修改設定多個配置檔案 注意在配置檔案中不要忘了引入str...