Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未加载事件:jquery完整日历Java集成_Java_Jquery_Fullcalendar - Fatal编程技术网

未加载事件:jquery完整日历Java集成

未加载事件:jquery完整日历Java集成,java,jquery,fullcalendar,Java,Jquery,Fullcalendar,我正在尝试通过控制器将事件加载到完整日历 以下是我在jsp上的脚本: 在我的控制器内: @RequestMapping(value=“/calendarDetails”,method=RequestMethod.GET) public@ResponseBody void showCalendarDetails(HttpServletResponse){ Map Map=newhashmap(); 地图放置(“id”,111); 地图放置(“标题”、“事件1”); 地图放置(“开始”,“2011

我正在尝试通过控制器将事件加载到完整日历

以下是我在jsp上的脚本:


在我的控制器内:
@RequestMapping(value=“/calendarDetails”,method=RequestMethod.GET)
public@ResponseBody void showCalendarDetails(HttpServletResponse){
Map Map=newhashmap();
地图放置(“id”,111);
地图放置(“标题”、“事件1”);
地图放置(“开始”,“2011-07-28”);
map.put(“url”http://yahoo.com/");
//转换为JSON字符串。
字符串json=new Gson().toJson(map);
logger.info(json);
//编写JSON字符串。
setContentType(“应用程序/json”);
响应。setCharacterEncoding(“UTF-8”);
试一试{
response.getWriter().write(json);
}捕获(IOE异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
请求和响应显示ok(正常)状态和 我可以看到响应在firebug中以json的形式返回{“id”:111,“title”:“event1”,“start”:“2011-07-28”,“url”:http://yahoo.com/“}

但是,完整日历将不会显示已加载的事件。我是否遗漏了什么


提前感谢您的帮助。

您是否尝试从
标题中删除逗号:“标题”

 $(document).ready(function () {
     var calendar = $('#calendar').fullCalendar({
         editable: true,
         eventSources: [{
         // your event source
             url: 'calendarDetails',
             type: 'GET',
             data: {
                 start: 'start',
                 id: 'id',
                 title: 'title,'
             },
             error: function () {
                 alert('there was an error while fetching events!');
             },
             color: 'yellow',
             textColor: 'black'
         }])
     };)
 };
@RequestMapping(value="/calendarDetails",  method=RequestMethod.GET) 
public  @ResponseBody void showCalendarDetails(HttpServletResponse response){

    Map<String, Object> map = new HashMap<String, Object>();
    map.put("id", 111);
    map.put("title", "event1");
    map.put("start", "2011-07-28");
    map.put("url", "http://yahoo.com/");

    // Convert to JSON string.
    String json = new Gson().toJson(map);
    logger.info(json);

    // Write JSON string.
    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    try {
        response.getWriter().write(json);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }