ssh ajax传参问题
首先是条件,现在action和bean如下
User.java;
class User{
private string name;
......
}
UserAction.java;
class UserAction{
private User user;
......
}
一般在jsp里这样传参
<form action="">
<input type="text" id="user.name"/>
......
</form>
那么我想问使用ajax时
var user = {
name:name,
......
}
var params = {
user:user
}
$.ajax({
param:params,
url:'userAction.action',
.......
})
如果我使用刚刚那个ajax方法时在action里面 user.getName() == null
传参不成功。。。 为什么呢?
不能这样传对象吗?感觉这样很方便,但是不行,求大神
------解决方案--------------------传递一个json对象的时候需要,先转成json字符串
------解决方案--------------------关于用jquery传递json给struts2中的复杂对象的方法
http://www.blogjava.net/Aaronlong31/archive/2012/05/16/324781.html