目前,我正在使用的Spring应用程序有几个向导,它与Spring的AbstractWizardFormController一起使用。在开发的早期阶段(预设计阶段),“下一步”按钮的类型并不重要。
只需刷新,下一步和后退按钮即可提交带有目标属性的按钮。因此,向导第一页上的下一个按钮如下所示。
<input type="submit" name="_target1" value="Next"/>
这是Spring在视图上执行向导的标准方法。这很好,因为您希望 Next 按钮成为标准的HTML提交按钮。否则,在我的情况下,如果我想要一个自定义按钮,我不知道如何做到这一点。我知道这是可能的,但没有找到任何文件。
我想我需要做一个javascript提交,但我不知道如何设置按钮的名称,如果需要做其他事情的话。
我只需要知道如何扩展AbstractWizardFormController,并使用自定义按钮。
答案 0 :(得分:1)
点击后,HTML提交按钮会提交一个包含其他参数{name}={value}
的表单,即_target1=Next
。我想这里的值无关紧要,控制器看看这个名字。因此,如果您想使用Javascript模拟此功能,您可以在提交之前动态添加隐藏字段name = "_target1"
。