使用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,然...