用这个注解前端必须用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" />