// Form key value pairs post Submit 
           var paramData={
                     roomId:'1',                    
                     address:'2'
                };
             $.ajax({
                 url:"/test",
                 type:"post",                
                 contentType:'application/x-www-form-urlencoded;charset=utf-8',
                 data: paramData,
                 success:function(result){
                    console.log("result="+JSON.stringify(result));
                 }
              });
@RequestMapping(value="/test", method={RequestMethod.POST,RequestMethod.GET})
     public @ResponseBody RestfulResult test(HttpServletRequest 
request,HttpServletResponse response){
         RestfulResult result=new RestfulResult(StatusCode.OK);
         String roomId=request.getParameter("roomId");
         String address=request.getParameter("address");
         System.out.println("roomId:"+roomId);
         System.out.println("address:"+address);
         return result;
     } 
//json character string  post Submit 
$.ajax({
                 url:"/test1",
                 type:"post",
                 contentType:'application/json;charset=utf-8',
                 data: JSON.stringify(paramData),
                 success:function(result){
                    console.log("result="+JSON.stringify(result));
                 }
java  code , method 1:
@RequestMapping(value="/ammeterMon/test1", method={RequestMethod.POST})
     public @ResponseBody RestfulResult test1(@RequestBody JSONObject obj){
         RestfulResult result=new RestfulResult(StatusCode.OK);
        System.out.println("data:"+obj);    
         String roomId=obj.getString("roomId");
         String address=obj.getString("address");
         System.out.println("roomId:"+roomId);
         System.out.println("address:"+address);
         return result;
     }
java  code , method 2:
public class Room {
     private int roomId;
     private String address;
     public int getRoomId() {
         return roomId;
     }
     public void setRoomId(int roomId) {
         this.roomId = roomId;
     }
     public String getAddress() {
         return address;
     }
     public void setAddress(String address) {
         this.address = address;
     }
 }
@RequestMapping(value="/test2", method={RequestMethod.POST})
     public @ResponseBody RestfulResult test2(@RequestBody Room room){
         RestfulResult result=new RestfulResult(StatusCode.OK);
     
         Integer roomId=room.getRoomId();
         String address=room.getAddress();
         System.out.println("roomId:"+roomId);
         System.out.println("address:"+address);
         return result;
     }
Technology