在Struts中使用 SwitchAction

2021-04-22 17:22:46 字數 863 閱讀 3691

使用switchaction

switchaction 主要用於模組之間的切換。當乙個應用之中存在多個模組時,使用

switchaction在不同模組之間的action 之間切換還是相當方便的。

在下面的web.xml 中,力日載了struts 的兩個配置檔案,其中乙個作為系統的乙個模

塊載入,該web.xml 的配置**如下:

action

org.apache.struts.action.actionservlet

<'一指定struts 的第乙個配置檔案-->

config

/web-inf/struts-con工fg.xml

config/wawa

/web-inf/struts-configl.xml

2 該應用包括了乙個wawa 的模組,並在struts-config1.xml 檔案中配置乙個action,該

action 的配置**如下:

該action 的定義非常簡單,僅完成頁面的轉向。如果現在需要從應用的頁面請求該

action,可以使用如下switchaction。

定義switchaction也相當簡單,只需要定義path、type 屬性即可。下面是switchaction

的定義**:

在使用switchaction 時,必須在請求中帶兩個引數:第乙個是prefix,用來指定模

塊宅稱:另乙個是page,用來指定相模組中的資源路徑。下面是頁面中超級鏈結對wawa

模組的welcome action 請求,頁面的超級鏈結**如下:

入另乙個模組

上面的超級鏈結位址中,/wawa是模組名,而page對應wawa模組下的welcome的actiono

在Struts中使用IncludeAction

使用includeaction includeaction的用法與forwardaction的用法比較相似,區別在於forwardaction將 跳轉到action 定義的資源,而includeaction用於引入該action 對應的資源。下面是includeaction定義的源 type org...

在struts中使用checkbox實現批量刪除

jsp td 全選 刪除所有選中欄目 formbean 我使用的是dynaactionform,所以在struts config.xml中配置 說明 關鍵就在於formbean的設定,也就是那個陣列ids,一般的實現方法會在客戶端首先遍歷一遍所有被選中的checkbox,然後使用js拼裝字串,傳給a...

在struts中使用checkbox實現批量刪除

td 全選 刪除所有選中欄目 formbean 我使用的是dynaactionform,所以在struts config.xml中配置 throws exception 說明 關鍵就在於formbean的設定,也就是那個陣列ids,一般的實現方法會在客戶端首先遍歷一遍所有被選中的checkbox,然...