我有一个JSP页面,我想只在页面的主要内容上工作,所以当我点击某个菜单项时,它会刷新页面的主要内容。
我的主页:
<a onclick="formAjax()">Cartes objet de recours</a>
<div id="page_gestion"></div>
我的ajax电话:
function formAjax() {
$.ajax({
url : 'form1',
success : function(responce) {
$('#page_gestion').html(responce);
}
});
}
我的控制器:
@RequestMapping(value="/form1")
public String form1(Map<String, Object> model, HttpServletRequest request,
HttpServletResponse responce, ModelMap modelmap) {
model.put("lostcard", new Lostcard());
return "form/form1" ;
}
我的JSP页面,如果我们可以这样说,那就是加载主页面的主要内容:
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<form:form method="POST" modelAttribute="lostcard" action="enregistrerLostCard"
id="formCard_Lost">
[...]
</form:form>
此时一切正常,但是当我提交表单时,我收到了这个错误:
java.lang.IllegalStateException:BindingResult和bean名称'lostcard'的普通目标对象都不可用作请求属性