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

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

2016-11-17 13:32 465 查看
@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" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: