【发布时间】:2015-10-08 12:49:02
【问题描述】:
我有这个控制器:
...
@RequestMapping(value = "/accounts/manageaccount.do", method = RequestMethod.GET)
public String initForm(HttpServletRequest request, Model model) {
model.addAllAttributes(getModel(request));
return "registerAccountView";
}
@RequestMapping(value = "/accounts/saveaccount.do", method = RequestMethod.POST)
public String saveaccount(HttpServletRequest request, Model model) {
model.addAllAttributes(getModel(request));
return "registerAccountView";
}
...
当我将此 URL 放入浏览器时,控制器映射良好
http://127.0.0.1:7001/devices/accounts/manageaccount.do
那我就有了这个jsp
<form method="post" action="saveaccount.do">
</form>
但是当我提交时,我得到了这个奇怪的错误
URL: /devices/accounts/saveaccount.do
???error404.error???
【问题讨论】:
-
你能把表单所在的页面的url和你的web.xml文件粘贴过来吗?
-
我也试过@RequestMapping("/accounts") 得到同样的结果
标签: spring spring-mvc url-mapping