struts2 + jquery + json 出现问题
Aaronlong31
2010-06-28
出现java.lang.NoSuchMethodException setUser([LJava.lang.String;)异常; action部分代码: public class UserAction{ private User user; private String name; public void setName(String name){ this.name = name; } public String getName(){ return name; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public String execute(){ System.println(user.getUsername); } } User就两个属性:username/password. struts.xml: <package name="json" extends="json-default"> <action name="save" class="com.aaron.example.action.UserAction"> <result type="json"></result> </action> </package> jQuery代码: $(function(){ var json = {"user":{"username":"zhangsan","password":"123"}};//方法1 //json = {"name":"zhanglong"};// 方法2 //json = {"user.username":"zhangsan","user.password":123};//方法3 $.post("save.action", json); });
用方法1会出项上述错误,方法2和方法3都可行,谁能为我解忧,感激不尽! |
|
Aaronlong31
2010-06-29
哎,居然没人回答,还是要靠自己。我把解决方法放在BlogJava上了。 http://www.blogjava.net/Aaronlong31/archive/2010/06/29/324781.html |
|
chenxiang105
2010-07-06
你都知道答案了..汗...
|
|
Aaronlong31
2010-07-07
chenxiang105 写道 你都知道答案了..汗...
我开始是不知道的,后来慢慢弄,就知道了 |
|
foohsinglong
2010-07-08
你提供的解决方法,没有把你的操作问题解决...
|
|
Aaronlong31
2010-07-08
foohsinglong 写道 你提供的解决方法,没有把你的操作问题解决...
我解决了啊! |
|
w283947012
2010-07-12
lz 真是高手啊 能帮我解决下我的问题吗 找了很久了 但是还是不知道什么原因
。。。。、 http://w283947012.iteye.com/blog/706390 非常感谢。。。。。。。 |