【发布时间】:2018-10-04 10:36:27
【问题描述】:
我在 thymeleaf 模板中有两个提交按钮。我希望它在同一个控制器中将其提交给 2 个不同的操作。我做了这样的请求映射:
@RequestMapping(value="/directBind", params={"send"})
public String send(Model model, @ModelAttribute(value="directBind") DirectBind directBind){
@RequestMapping(value="/directBind", params={"addPolicy"})
public String addPolicy(final DirectBind directBind, Model model){
html中的两个输入按钮:
<input id="send" type="submit" value="send" name="send" class="btn btn-success finish" data-loading-text="Sent!"/>
<input type="submit" name="addPolicy" class="btn btn-default" style="margin-left: 1rem; margin-bottom: 1rem;"><span class="fa fa-plus"></span> </input>
表格:
<form enctype="multipart/form-data" class="ui form" th:object="${directBind}" th:action="@{/send}" method="post" style="padding:0 10px;">
它提交表单只是为了发送动作。
【问题讨论】:
标签: spring-mvc spring-boot thymeleaf