前台
$.ajax({
type : "post",
url : "<%=request.getContextPath()%>/linzuosave.do",
data : {
ID : $("#ID").val(),
SO_ID : $("#SO_ID").val(),
BAI_NAME : $("#BAI_NAME").val(),
BAI_PHONE : $("#BAI_PHONE").val(),
BAI_MOBILE : $("#BAI_MOBILE").val(),
BUS_TABLEID : $("#BUS_TABLEID").val(),
BAI_TYPE : $("#BAI_TYPE").val(),
},
dataType : "json",
//contentType : "application/json;charset=UTF-8",//json格式必须加
success : function(data) {
alert("success");
},
error : function(data) {
alert("false");
},
});
后台
@RequestMapping("/linzuosave.do")
public String linzuosave(HttpServletRequest request, HttpServletResponse response) throws IOException {
System.out.println("linzuosave");
AccountInfo accountInfo=new AccountInfo();
String str="";
try {
accountInfo = (AccountInfo) GetJsonUtil.setObjectValue(request, accountInfo);
daolinzuo.save(accountInfo);
} catch (Exception e) {
e.printStackTrace();
str="false";
}
str="success";
return str;
}
后台传回来老是会调用到false ,除非返回的是return null ,用过Jasonobject也是一样,但是其中的插入数据库语句代码可以正确执行