我有一个表单,我想在其中的下一个和后退按钮。 春天mvc最干净的方法是什么?只需给输入类型提交一个名称和值,并在我的控制器中检查它?
答案 0 :(得分:31)
如果使用Spring 3,则可以使用params
属性区分控制器方法:
<input type = "submit" name = "next" value = "Next" />
<input type = "submit" name = "back" value = "Back" />
@RequestMapping(..., params = "next")
public ModelAndView next(...) { ... }
@RequestMapping(..., params = "back")
public ModelAndView back(...) { ... }
答案 1 :(得分:3)
你可以这样做,是的。或者,不要使用真正的提交按钮。相反,使用vanilla HTML按钮,附带javascript处理程序,后面是表单的目标,然后以编程方式提交表单。
哪一个“更干净”取决于你的观点。