所有的 Struts應用至少具有一個模塊,某些應用可能有多個模塊,每個模塊使用其自己的一套配置文件和表現頁面,並且可以象應用中僅有一個模塊的情況一樣獨立進行開發。當我們想從一個模塊跳轉到另一個模塊時可以使用SwitchAction(org.apache.struts.actions.SwitchAction),它是一個標準Action,可以從一個模塊切換到另一個模塊,然後轉發控制到此模塊中的路徑。
SwitchAction需要兩個請求參數被傳遞:
page:一個模塊相對的URI(以/開始)切換後控制應該轉發去的地方
prefix:控制應該切換到的應用模塊的模塊前綴(以/開始)缺省使用0長度的字符串