【问题标题】:Json parsing webservice in struts 2.0?Json在struts 2.0中解析webservice?
【发布时间】:2014-11-21 08:37:51
【问题描述】:

我使用JSONObject json = (JSONObject)new JSONParser().parse(jb.toString()); 在servlet 中获取json 对象,使用JSONObject result=new JSONObject();response.getWriter().write(result.toString()); 发布json 对象。但我不知道如何在 struts 2.0 中做到这一点。

【问题讨论】:

  • 不要使用 STRUTS 2.0。使用 2.3.16.3
  • 我必须使用 Struts 2.0 框架。你能给我那种可以描述 json 在单个动作类中获取和发布的例子吗? @AndreaLigios
  • 那就争取使用 Struts 2.3.16.3。 Struts 2.0 不仅非常陈旧且漏洞百出,而且还存在一些非常严重的安全问题。没有人应该再使用它了。询问您的 PM 为新项目迁移到 2.3 有什么问题,并提醒他,当灾难发生时,这将是他的错。请务必在邮件中获取使用 2.0 的顺序,并保留。 P.S:第一个缺点:JSON 插件从 IIRC 2.1 开始可用。

标签: java json struts2


【解决方案1】:

您需要Json Plug in。此插件将能够自动将您的操作响应解析为 JSON,并且拦截器会将您的请求存储到您的操作中。

您有一个带有注释和数据表的 Struts2 示例here

【讨论】:

  • 如何在单个动作类中获取和发布 json? @PbxMan
【解决方案2】:

字符串“str”有 Json 消息,使用键值对提取 json 更多理解的例子...

JSONObject json = new JSONObject(str);
        rec_id = json.getInt("receptionist_id");
        tag_id = json.getInt("tag_id");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多