关于SSH里面的ajax请求,要求在action里面返回一个Json格式的字符串的问题

在数据库里面查询数据后,将多个查询出来的bean放在一个list里面,要求把这个list转换成json格式,然后返回给客户端,注:使用Hibernate查询出来的数据,有... 在数据库里面查询数据后,将多个查询出来的bean放在一个list里面,要求把这个list转换成json格式,然后返回给客户端,注:使用Hibernate查询出来的数据,有关系在,如:
private TblCity tblCity;
这个属性,类型就是一个实体类,如果自己做会发生延迟加载的问题,听说struts2有个插件,麻烦给我解释哈!谢谢
后来采用了:
JSONObject obj=new JSONObject();
这种来做,但是就在new 的时候就什么反应都没有了,用log4j来看是报:
2011-08-19 20:02:41 connection already null in cleanup : no action!
怎么回事,我strutrs.xml 里面是什么都没有配置的,就是引入了一个包,然后写了这段代码,一运行就这样了,求解啊!
展开
 我来答
百度网友1a60048
2011-08-19
知道答主
回答量:56
采纳率:0%
帮助的人:35.1万
展开全部
在网上搜下jsonplugin很简单,struts2.1.6后整合到struts里了。
更多追问追答
追问
是不是加入了这个包?然后直接在action里面使用,!不需要再别的地方配置还是什么!我要解决方法,我引入包了,直接new就出问题了!解决方法!我也晓得是用jsonplugin啊!但是出错了
追答
在struts.xml里配置下

类里在变量上加
private int infoId;
@JSON
public int getInfoId() {
return infoId;
}

public void setInfoId(int infoId) {
this.infoId = infoId;
}
public String getCount() throws Exception {
//处理代码,赋值操作。
//jsonplugin会直接将所有@JSON注解的成员变量和JSON相互转化
return SUCCESS;
}
之后访问action应该可以看到json格式的数据了。
百度网友dfd5459
2011-08-19 · TA获得超过365个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:283万
展开全部
你用的是json lib 吗
更多追问追答
追问
jsonplugin
追答
看下struts.xml
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式