【问题标题】:Custom "Next" Buttons for Spring MVC AbstractWizardFormControllerSpring MVC AbstractWizardFormController 的自定义“下一步”按钮
【发布时间】:2011-04-16 08:09:48
【问题描述】:

目前,我正在开发的一个 Spring 应用程序有几个与 Spring 的 AbstractWizardFormController 一起使用的向导。在开发的早期阶段(预设计阶段),“下一步”按钮的类型并不重要。

只是为了刷新,NextBack 按钮是具有 target 属性的提交按钮。因此,向导第一页上的下一步按钮将如下所示。

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

这是 Spring 在视图上执行向导的标准方式。假设您希望 Next 按钮成为标准的 HTML 提交按钮,这可以正常工作。否则,就我而言,如果我想要一个自定义按钮,我不知道该怎么做。我知道这是可能的,但没有找到任何文档。

我想我需要做一个 javascript 提交,但我不确定如何设置按钮的名称,如果需要做其他事情。

我只需要知道如何继续扩展 AbstractWizardFormController,并使用自定义按钮。

【问题讨论】:

    标签: spring spring-mvc spring-security


    【解决方案1】:

    点击时,HTML 提交按钮提交一个带有附加参数{name}={value} 的表单,即_target1=Next。我想这里的值无关紧要,控制器会查看名称。所以,如果你想用 Javascript 来模拟这个,你可以,例如,在提交之前动态添加一个带有 name = "_target1" 的隐藏字段。

    【讨论】:

    • 我相信我确实见过这样的事情。不过我喜欢这个主意,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2019-11-09
    相关资源
    最近更新 更多