我有一个JSP屏幕作为项目的一部分。一切都运行良好,提交等等。某些要求是根据保存的内容返回项目的任何部分。我现在遇到的问题是,当我提交它时,它无法到达我的控制器。它只是进入网站设置的默认技术错误页面。我的chrome控制台没有错误,我的应用服务器控制台上没有错误。这发生在之前,它与绑定错误有关。所以表单上的输入绑定回来(在我之前的例子中,我试图在一个已经存在的数组中提交一些内容并且索引不存在 - 幸运的是我可以看到这个。)
问题:如何查看或了解哪些绑定问题导致我甚至无法访问我的控制器上的handleSubmit?我不能把断点和调试,但我看不出任何明显的错误。我把表单代码和提交方法参数放在下面:
<form:form commandName="cardApplicationDto" method="post" action="" id="MainForm">
按钮单击
$('button[name=saveExit]').click(function() {
console.log("Save Exit link");
setPhoneNumbers();
showBusyAndSubmit('saveExit', 'spinner', 'MainForm');
});
在我的控制器中(但永远不会达到此目的)
@RequestMapping(method = RequestMethod.POST)
public String handleSubmit(HttpServletRequest aHttpServletRequest,
@ModelAttribute(
CardApplicationWebConstants.SESSION_CARD_APPLICATION) CardApplicationDto aCardApplicationDto,
Errors errors) throws Exception {