首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 返回的是list,怎么让他返回的类型时json
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • adsj3sak3ks
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-22 08:01:18 楼主
    struts2中,返回的是list.

    我在       
              <result type="json"/>

    出现了错误提示
    Assembly code
    2008-08-22 08:59:10,050 ERROR (org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/productivity].[default]:253) - Servlet.service() for servlet default threw exception com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: com.googlecode.jsonplugin.JSONException: java.lang.IllegalAccessException: Class com.googlecode.jsonplugin.JSONWriter can not access a member of class oracle.jdbc.driver.BaseResultSet with modifiers "public" at com.googlecode.jsonplugin.JSONWriter.bean(JSONWriter.java:237) at com.googlecode.jsonplugin.JSONWriter.process(JSONWriter.java:152) at com.googlecode.jsonplugin.JSONWriter.value(JSONWriter.java:120) at com.googlecode.jsonplugin.JSONWriter.write(JSONWriter.java:88)
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zcm790619
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-08-22 08:28:571楼 得分:0
    没用过struts2,帮你顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FAT0708
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 08:57:282楼 得分:0
    要json.jar,把list让json解析成json串在给jsp
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:47:293楼 得分:0
    你需要循环list,把他解析成json格式。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhao_tk
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:49:124楼 得分:0
    帮顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zgycsmb
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 14:09:495楼 得分:0
    帮顶,
    接分,
    还是用spring 吧,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xby45
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 14:56:556楼 得分:0
    <result type="json"/> 这个返回的就是一个json串吧,不信你可以用记事本察看一下服务器返回的内容,你也可以自己编写代码从服务器返回json串
    PrintWriter out = response.getWriter();
    out.write(JSONObject.fromObject(obj).toString());
    这种方法需要json-lib,不过比你的方法灵活多了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved