2010-09-23 51 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