【发布时间】:2014-01-07 14:58:14
【问题描述】:
您好,我正在努力将 JSON 提要作为事件源提供给完整日历。我尝试了不同的方法,但对我不起作用(例如,在 Struts2 中返回类型为 json,它显示 500 错误)。现在我想出了一个解决小问题的解决方案,如下所示。
代码和配置——我有什么
1) 具有属性的动作类。
类 JsonDemoAction{ 私有字符串数据; // 这里有所有需要的代码,比如 getters/setters 方法等... }
2) 在 struts.xml 中将结果映射到 jsondemo.jsp
3) jsondemo.jsp 的内容
<%@ page contentType="application/json"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<s:property value="data"/>
我遇到的问题
1) 字符串数据有内容
[{"id":1,"title":"正在进行的任务1","start":"2013-12-28","end":"2013-12-29"}, {"id" :2,"title":"Task in Progress2","start":"2013-12-26","end":"2013-12-28"}]
2) jsondemo.jsp 给出输出
[{"id":1,"title":"Task in Progress1","start":"2013-12-28","end":"2013-12-29"},{"id":2,"title":"Task in Progress2","start":"2013-12-26","end":"2013-12-28"}]
3) 我需要将输出作为双引号本身而不是像 &quot; 这样我能做些什么?
4) 如果我将 json 数据直接硬编码到 jsondemo.jsp 中,日历会显示事件,没问题。
所以最后
“我可以避免将“转换为&quot”吗
是struts2的问题吗?有什么办法可以实现吗?
【问题讨论】:
标签: java json jsp struts2 fullcalendar