I use spring mvc
and after a ajax call get sometimes a 400 error
$.ajax({
url : 'save_ao', type : 'post',
data : $('#formDepot').serialize() ,
success : function(CODE) {
...
},
error : function(){ alert("error"); }
});
My form bean has many fields i can't put them all here
@RequestMapping(value="/save_ao")
public @ResponseBody
String save_ao(@ModelAttribute(value="infoao") DepotAObean infoao,
ModelMap model) {
...
...
}
what is going to drive me crazy is that sometimes the ajax call works and sometimes it give me 400 error knowing that i put the same data in my jsp form <form:form id="formDepot" method="get" modelAttribute="infoao" >
!!!
Also in server side (Apache tomcat) doesn't show me no error or exception so how can 400 errors be logged ?
Here's my log4j2
config :
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="DEBUG">
<AppenderRef ref="CONSOLE"/>
</Root>
<logger name="org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver" level="DEBUG" />
</Loggers>
</Configuration>