Java spring3-更改动作方法

Java spring3-更改动作方法,java,forms,spring,annotations,Java,Forms,Spring,Annotations,在带注释的Spring上,我是否可以在不使用javascript更改动作的情况下更改表单动作 例如,在控制器=method1上调用的submit1方法 在控制器上调用的submit2方法=method2 @RequestMapping("/submit1") public String submit1() @RequestMapping("/submit2") public String submit2() 谢谢大家!! 如果我理解正确,正如其他人已经说过的,这并不完全清楚,那么您希望

在带注释的Spring上,我是否可以在不使用javascript更改动作的情况下更改表单动作

例如,在控制器=method1上调用的submit1方法
在控制器上调用的submit2方法=method2

@RequestMapping("/submit1")
public String submit1()

@RequestMapping("/submit2")
public String submit2()


谢谢大家!!

如果我理解正确,正如其他人已经说过的,这并不完全清楚,那么您希望根据单击的按钮将一个表单映射到不同的操作方法

在JSP中,您可以将代码更改为以下内容:

<form action="/submit.do" method="post">
  <input type="submit" name="action" value="show">
  <input type="submit" name="action" value="edit">
</form>
@RequestMapping(value = "/submit", params="action=show")
public String showEntity() { /* ... */ }

@RequestMapping(value = "/submit", params="action=edit")
public String editEntity() { /* ... */ }

如果我理解正确-正如其他人已经说过的,这不是绝对清楚-那么您希望根据单击的按钮将一个表单映射到不同的操作方法

在JSP中,您可以将代码更改为以下内容:

<form action="/submit.do" method="post">
  <input type="submit" name="action" value="show">
  <input type="submit" name="action" value="edit">
</form>
@RequestMapping(value = "/submit", params="action=show")
public String showEntity() { /* ... */ }

@RequestMapping(value = "/submit", params="action=edit")
public String editEntity() { /* ... */ }

你在问什么还不是很清楚,你能详细说明吗?你在问什么还不是很清楚,你能详细说明吗?@user648026哦,没什么好抱歉的。在我看来,问这样的问题与问新手问题相去甚远。您正在寻找更好的解决方案,您对已经知道的肮脏方法不满意。@user648026哦,没什么可遗憾的。在我看来,问这样的问题与问新手问题相去甚远。你在寻找更好的解决方案,你不满意你已经知道的肮脏的方法。