+ -
当前位置:首页 → 问答吧 → 发AJAX请求,参数值直接映射到后台Action对应属性的问题。

发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,不知道前端应该怎么组参数,才能直接映射进去,望高手指教。

作者: tennisboy0317   发布时间: 2011-09-01

&userInfo.nodeId=值5

作者: qianzai5765638   发布时间: 2011-09-01

传不了userInfo还不会间接的通过前台传过来的外键在后台查出userInfo这个list啊 对吧

作者: fanchuanzhidu   发布时间: 2011-09-01

引用 1 楼 qianzai5765638 的回复:
&amp;userInfo.nodeId=值5


如果Action定义的是UserInfo userInfo;
那么你这种方法可以,
但现在是List<UserInfo> userInfo;
你这种方法就会有问题。

作者: tennisboy0317   发布时间: 2011-09-01