发AJAX请求,参数值直接映射到后台Action对应属性的问题。
时间:2011-09-01
来源:互联网
系统前端JSP用得JQUERY框架,想Action发请求都使用AJAX方式。
现在遇到点问题。
Action里定义了如下属性
String pId;
List<String> nodeIds;
List<UserInfo> userInfo;
其中UserInfo结构如下
String nodeId;
String userNo;
String userName;
现在前端发AJAX请求时,参数设置如下
pId=值1&nodeIds=值2&nodeIds=值3&nodeIds=值4
这样,进入Action后,pId和nodeIds会自动映射进对应的值,没有任何问题。
但是关于userInfo,不知道前端应该怎么组参数,才能直接映射进去,望高手指教。
现在遇到点问题。
Action里定义了如下属性
String pId;
List<String> nodeIds;
List<UserInfo> userInfo;
其中UserInfo结构如下
String nodeId;
String userNo;
String userName;
现在前端发AJAX请求时,参数设置如下
pId=值1&nodeIds=值2&nodeIds=值3&nodeIds=值4
这样,进入Action后,pId和nodeIds会自动映射进对应的值,没有任何问题。
但是关于userInfo,不知道前端应该怎么组参数,才能直接映射进去,望高手指教。
作者: tennisboy0317 发布时间: 2011-09-01
&userInfo.nodeId=值5
作者: qianzai5765638 发布时间: 2011-09-01
传不了userInfo还不会间接的通过前台传过来的外键在后台查出userInfo这个list啊 对吧
作者: fanchuanzhidu 发布时间: 2011-09-01
引用 1 楼 qianzai5765638 的回复:
&userInfo.nodeId=值5
&userInfo.nodeId=值5
如果Action定义的是UserInfo userInfo;
那么你这种方法可以,
但现在是List<UserInfo> userInfo;
你这种方法就会有问题。
作者: tennisboy0317 发布时间: 2011-09-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28