【发布时间】:2014-01-16 03:01:28
【问题描述】:
我有一个带有 RequestMapping.PUT 的控制器方法并有一个 URI
@RequestMapping(value = "/add/email", method = RequestMethod.POST)
public String addNewAccountEmail(@Valid @ModelAttribute EmailClass emailObject, BindingResult bindingResult, Model model) {
return displayForm(model);
}
我有这样的表格:
<form:form id="add-user-email" action="/add/email" name="manageUserAddEmail" method="post" modelAttribute="accountEmail">
我希望有更多 form 指向相同的 action ,但需要在 addNewAccountEmail 方法中执行不同的操作。那么我怎样才能在 Spring 中实现这一点呢?基本上任何可以让我区分功能的参数,或者我可以有多个具有相同 RequestMapping URL 和 Method 的方法?
我只能使用 RequestMethod.POST,因为我对其他方法也有类似的要求。
基本上我不希望在调用操作时更改浏览器中的 URL,这就是为什么我希望所有表单操作都指向相同的操作 URL。
【问题讨论】:
-
完全不清楚你在问什么。什么是添加帐户电子邮件、添加父电子邮件?
com.abcd.AllURLS.user_email是什么? -
已编辑问题。如果您有任何疑问,请告诉我。
标签: spring spring-mvc spring-3