Java 一个表单中的多个提交按钮

Java 一个表单中的多个提交按钮,java,spring,thymeleaf,Java,Spring,Thymeleaf,我有一个带有请求映射和视图的控制器,其中有两个按钮save和delete,但它们什么都不做。我试着调试它,但什么也没有 <h:form method="post" data-th-action="@{/admin/edit-page/edit}" th:object="${product}"> <button type="submit" name="action" value="save">save</butt

我有一个带有请求映射和视图的控制器,其中有两个按钮save和delete,但它们什么都不做。我试着调试它,但什么也没有

<h:form method="post" data-th-action="@{/admin/edit-page/edit}" 
   th:object="${product}">
            <button type="submit" name="action" 
           value="save">save</button>
           <button type="submit" name="action" 
            value="cancel">cancel</button>

</h:form>
我使用了SpringMVC和ThymalLeaf,我尝试了很多变体,例如:action,它的独立控制器,但什么都没有

<h:form method="post" data-th-action="@{/admin/edit-page/edit}" 
   th:object="${product}">
            <button type="submit" name="action" 
           value="save">save</button>
           <button type="submit" name="action" 
            value="cancel">cancel</button>

</h:form>

我想根据控制器方法中按下的按钮执行操作,您的模型参数丢失

像吼叫一样尝试

@RequestMapping(value="/admin/edit-page/edit", method=RequestMethod.POST, params="action=save")
    public ModelAndView save(@ModelAttribute Product product) {
      //assuming Product is your class
        return null;
    }


// same for delete