2011-08-20 68 views
0

我在我的struts 2應用程序中添加了一個過濾器。我正在使用此篩選器來檢查Cookie值。如果找到適當的cookie,那麼我想將用戶重定向到主頁而不是正常的登錄頁面。 因此,爲了顯示主頁,我想調用與主頁相關聯的struts 2操作。 我試着從過濾器調用homepage.execute()方法,但是這並不顯示與主頁相關的結果(jsp頁面)。 請建議我以某種方式從fiter課程中調用主頁操作。從過濾器類調用struts 2動作

+0

使用會話有什麼問題? – Quaternion

回答

2

我不知道你的要求是什麼,但通常使用Struts 2攔截器是一個更好的主意。 無論如何,你不能直接從Java調用動作,因爲它不會觸發框架的東西。相反,您應該考慮重定向到動作的映射網址(例如:response.sendRedirect("http://your_host_name/your_action_name.action"))