Basic Environment Spring+mybatis
functionPostuser () {varusername=$ ("Input[name= ' UserName ')"). Val (); varage=$ ("input[name= ' age ')"). Val (); varModel=NewObject (); Model.username=UserName; Model.age=Age ; $.ajax ({type:' Post ', URL:' <%=basepath%>user/postuser ', //set ContentType type to JSONContentType: ' Application/json;charset=utf-8 ', //JSON datadata:JSON.stringify (model),//callback function after the request succeedsSuccess:function(data) {alert (data.result); }, Error:function(XMLHttpRequest, Textstatus, Errorthrown) {alert (' Server Request timed out! ‘); }, }); }
Front desk
@RequestMapping (value= "/postuser", Method=requestmethod.post) public void Postuser (@RequestBody String objjson,httpservletrequest request,httpservletresponse response) {System.out.print ln ( "Postuser" = "{\" result\ ": \" Success\ "}" ; try {System.out.println (Objjson); Response.setcontenttype ( "Application/json" = Response.getwriter (); Out.write (result); catch (Exception e) {E.printstacktra CE (); } }
Controller
Front and back JSON interaction