Struts2通过json前后自动给后台自定义对象赋值
来源:互联网 发布:网站搜索引擎优化案例 编辑:程序博客网 时间:2024/06/05 18:24
后台的action类中有以下实体,要struts2通过json给他自动赋值
private Accounts accounts;public Accounts getAccounts() {return accounts;}public void setAccounts(Accounts accounts) {this.accounts = accounts;}
$.ajax({url:'manager/login.action',type:"POST",dataType:"json",contentType:'application/x-www-form-urlencoded; charset=utf-8',data: {'accounts.accountType' : $('#u5').hasClass('pointerClass') ? 0: 1,'accounts.account' : $("#u11_input").val(),'accounts.password' : $("#u12_input").val()},cache:false,success : function(data) {console.log(data.success +": "+ data.resInfo);},error : function(jqXHR, textStatus, errorThrown) {console.log("fail to login.");}});
上面的data中的数据的写法,这样才能给后台的accounts(有accountType, account, password等成员变量)对象赋值。
下面这种写法是无法给accounts赋值的
data: {accounts: {accountType : $('#u5').hasClass('pointerClass') ? 'user' : 'company',account : $("#u11_input").val(),password : $("#u12_input").val()}},
0 0
- Struts2通过json前后自动给后台自定义对象赋值
- 通过XML自动给对象赋值
- 字符串自动给JSON赋值
- jQuery通过ajax获得后台json数据给form表单赋值
- php ajax从后台返回json数据,并把数据赋值给自动生成HTML标签
- Reflect 通过反射获取自定义注解值给另外一个对象赋值
- Json 转 指定 C#对象,给c#对象赋值
- MVC后台数据赋值给前端JS对象
- MVC后台数据赋值给前端JS对象
- MVC后台数据赋值给前端JS对象
- 通过js动态生成对象,并给对象赋值
- JSON向Struts2后台传递复杂对象--传对象、集合
- JSON向Struts2后台传递复杂对象--传对象、集合
- ajax传值给spring后台(json),参数自动转换为对象,controller中用@RequestBody 获取
- SSH action 中通过'.',无法给action中对象赋值
- 让JSON请求和参数请求一样,可以通过Struts2的模型驱动给Action的类成员变量赋值(字段驱动与模型驱动)
- c#通过后台给前台编写html部分代码,并赋值给其他input标签
- 创建javaScript自定义对象,并给属性赋值
- 软件测试面试
- GCD之串行队列与并发队列
- java初学者 歌手打分实例练习
- 2015年去哪儿网Qunar面试题
- [learn ros]尝试修改task_setup.py
- Struts2通过json前后自动给后台自定义对象赋值
- SQL 语法
- 网站架构-前端优化
- PHP PDO基础
- Oracle数据库基础(四)--视图,序列,存储过程
- lightoj 1171 - Knights in Chessboard (II) 【奇偶图 最小割】
- 14 Longest Collatz sequence - Project Euler
- 关于AQS的学习(一)
- 安全参透之旅第2章 httpracks工具使用