您的位置:首页 > 编程语言 > Java开发

json 字符串转对象 springmvc +mybatis +ajax

2017-07-11 15:13 525 查看
@RequestMapping(value="/createUser",method=RequestMethod.POST)

     用这个注解前端必须用ajax请求 ajax请求后台方法不能跳转页面 ,只能在前端ajax跳转页面

    public  void createUser(@RequestBody String creditVO,Model model)

    {

        if (creditVO!=null) {

            /*JSONObject object = JSONObject.fromObject(creditVO);

            CreditVO creditVO2 = (CreditVO)JSONObject.toBean(object,CreditVO.class); //转成实体对象

       */    

            creditService.createUser(creditVO);

            List<Credit> list=creditService.queryUserInfo(creditVO);

            model.addAttribute("creditVOList", list);

         

        }

       

红色标注必须个实体类对应

$(function(){

     $("#btn1").click(function(){

         var loginName=$("#loginName").val();

            var pwd=$("#pwd").val();

            var repwd=$("#repwd").val();

            var mycard=$("#mycard").val();

            var photo=$("#photo").val();

            var mobile=$("#mobile").val();

            var email=$("#email").val();

            var selProvince=$("#selProvince").val()+" "+$("#selCity").val();

            //alert(selProvince);

               

        var createuser ={"loginName":loginName,"loginPwd":pwd,"againPwd":repwd,

                    "IDCard":mycard,"fixedTelephoneNumber":photo,"telephoneNumber":mobile,

                    "email":email,"address":selProvince};

            //alert(JSON.stringify(createuser));

                $.ajax({

                    url:"http://localhost:8080/ssmy/CreditController/createUser.do",

                    type:'post',

                    data:createuser,

                    dataType:"json",

                    success:function(data){

                        if(data==true){

                            location.href="http://localhost:8080/ssmy/view/queryregister.jsp";

                        }

                        console.log(data);

                    }

                });  

                

    });

    });

<input id="loginName" name="loginName" type="text" class="inputs" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven spring 表单 json 对象