这个复杂的参数,到后台参数中。
@At("/hello2") @Ok("json") @AdaptBy(type=JsonAdaptor.class) public String getParams(@Param("name") String name,@Param("password") String password,User userVo) { User user = new User(); user.setId(1); user.setName("chenchaoyang"); user.setPassword("chenchaoyang"); user.setBirthday(null); dao.insert(user); User queryObject = new User(); queryObject.setName("lisi"); List<User> resultUsers = dao.query(User.class, getConfition(queryObject)); return "success"; }
二:前台提交页面:
<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/json2.js"></script> <script type="text/javascript"> $(document).ready(function(){ var dataObj = { name:"chenchaoyang", password:"woaini", userVo:{ id:1, name:"2", password:"3" } } console.log(JSON.stringify(dataObj)); $.ajax({ type : 'POST', url : 'hello2.nut', data : JSON.stringify(dataObj), success : function(){ alert("chenchaoyang"); } }); }) </script> </head> <body> </body>