2010-09-23 16 views
0

目前,我正在開發的一個Spring應用程序有幾個嚮導,它與Spring的AbstractWizardFormController一起使用。在開發的早期階段(預設計階段),「下一步」按鈕的類型並不重要。Spring MVC的自定義「下一步」按鈕AbstractWizardFormController

剛刷新的下一頁按鈕與目標屬性提交按鈕。因此,嚮導的第一頁上的下一個按鈕將如下所示。

<input type="submit" name="_target1" value="Next"/> 

這是Spring在視圖上做嚮導的標準方式。這工作正常,因爲你希望你的Next按鈕是一個標準的HTML提交按鈕。否則,在我的情況下,如果我想要一個自定義按鈕,我不知道如何做到這一點。我知道這是可能的,但沒有找到任何文件。

我想我會需要做一個JavaScript提交,但我不知道如何設置按鈕的名稱,如果還有其他事情需要完成。

我只需要知道我仍然可以如何擴展AbstractWizardFormController,並使用自定義按鈕。

回答

1

點擊後,HTML提交按鈕提交一個附加參數爲{name}={value}的表單,即_target1=Next。我想這裏的價值並不重要,控制者看着這個名字。所以,如果你想用Javascript來模擬這個,你可以在提交之前動態地添加一個隱藏字段name = "_target1"

+0

我確實看到過這樣的事情,我相信。我喜歡這個主意,謝謝! – TheJediCowboy 2010-09-23 15:52:50