struts2+json+Jquery的问题

2025-03-21 21:45:30
推荐回答(3个)
回答1:

你好,这样看也看不错来。这样吧,先调试一下。看下后台的程序对不对。
你先自己简单的先一个表单,然后提交一下。看看正确不,主要是看后台能否得到数据并正确响应。如果都能,那么就在ajax这块找找问题。如果后台没有输出,那么就看日志,问题也就好排除了。

回答2:

你既然用了Struts2的的json配置了
那么action就不用你那么写了;
给你个例子,下面的
str和n就是直接放到json里面了
不用你在out.print了

private find userDao;
public String str;
public String n;

public String aa(){
System.out.println(str);
List list=userDao.findAll();
this.n=list.size()+"";
//System.out.println(list.size());
return SUCCESS;
}

public void setUserDao(find userDao) {
this.userDao = userDao;
}
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
public String getN() {
return n;
}
public void setN(String n) {
this.n = n;
}

前台
$.post(url,{str:str},function(data){
$.each(data,function(id,item){
$("#dd").append("str:"+item.str+";")
$("#dd").append("n:"+item.n+";
")
})
},"json");

回答3:

JSONObject obj=JSONObject.fromObject(map);
错了