我不是很确定这是否是弹簧或不相关:d请求映射
我有一个表格:
<form class="csvForm" method="post" action="/admin/myentity/bulkUpload" style="display: none;">
,我有一个控制器:
@RequestMapping("/" + AdminMyController.SECTION_KEY)
@Secured("PERMISSION_OTHER_DEFAULT")
public class AdminMyController extends AdminBasicEntityController {
protected static final String SECTION_KEY = "myentity";
@RequestMapping(value = "/bulkUpload", method = RequestMethod.POST)
public String showBulkUpload(HttpServletRequest request, HttpServletResponse response, Model model) throws IOException {
Map<String, Object> responseMap = new HashMap<String, Object>();
return "sts";
}
}
我想知道为什么它不会在showBulkUpload方法: 当我改变该方法为GET ..它会在方法获得..我想知道我错过了什么
,并顺便说一句,有一个与控制器豆没有问题,怎么把它被扫描的100%
你确定你的JSP正在序列化和提交吗?你真的能看到正在生成的HTTP GET/POST吗? – JamesENL
是。我在Chrome中使用了开发人员工具,并检查URL是否正确,并且该方法是发布的。顺便说一句,我用JavaScript提交表单。 $ form.submit() – user3201503
你怎么知道你正在进入'showBulkUpload'方法? – JamesENL