2010-11-17 47 views
1

我是一個非常新手在struts上,這裏是我的問題:如何輕鬆地從一個jsp轉發到幾個動作

我有一個jsp可以從幾個動作訪問。在這個jsp上,我有一個'後退'按鈕,它必須將用戶轉到上一頁。上一頁必須用原始參數調用。 有什麼解決方案來實現這個目標?

我試着給jsp傳遞一個參數來告訴用戶點擊'後退'按鈕時要調用哪個動作(即我以這種方式調用我的頁面:/myJsp?back=loadMyPage.do):在jsp中,「後退」按鈕使用此「後退」參數將用戶重定向到適當的操作。我認爲當只有一個(或幾個)頁面使用這種機制時,它可能是一個很好的解決方案,但當幾個頁面分別被幾個動作使用時,它會變得複雜:我們必須通過'back'參數到每個頁面。

所以我想知道如何輕鬆實現這一點。我也在問自己是否有意義在jsp內部完成這個轉發工作:是否最好在動作類中做所有的工作?

我希望我很清楚

回答

0

是否有某些原因使用瀏覽器的後退按鈕無法正常工作?如果你真的需要你自己的按鈕,它可以不只是撥打history.back()

+0

我不能使用history.back(),因爲實際代碼密集使用請求參數(請求範圍) – OutOfBound 2010-11-18 08:24:36

相關問題