在使用ajax发送请求时,如果发送的JSON数据是一个类中的不同属性,在Controller方法中使用@RequestBody会直接封装进该类中 例如: 前端部分代码 JavaScript 1 <script language="JavaScript"> 2 function login(){ 3 var user_name = $("#user_name").val(); // 用户名 4 var user_password = $("#user_password").val; // 用户密码 5 6 $.ajax({ 7 url:"<%=path%>/User/Login" , 8 type:"POST" , 9 async: false , 10 contentType:"application/json;charset=UTF-8" , 11 dataType:'json' , 12 data:JSON.stringify({"user_name":user_name,"user_password":user_password}), // 将JSON对象转为字符串 13 success: function (data){ 14 15 } 16 }); 17 } 18 </script> form表单 1 < form > 2 < div class ="form-group