Java中从DB加载完整日历事件

Java中从DB加载完整日历事件,java,jquery,jquery-plugins,fullcalendar,Java,Jquery,Jquery Plugins,Fullcalendar,我遵循本教程在FullCalendar中显示事件,并收到以下消息: GET http://localhost:8080/CalendarJsonServlet?start=1445814000&end=1449442800&_=1446654395750 404 (Not Found) 我应该在事件中放置什么:?哪条路?或者如何找到它?以下是我在.jsp文件中的代码: <script type="text/javascript"> 和CalendarDT

我遵循本教程在FullCalendar中显示事件,并收到以下消息:

GET http://localhost:8080/CalendarJsonServlet?start=1445814000&end=1449442800&_=1446654395750 404 (Not Found) 
我应该在事件中放置什么:?哪条路?或者如何找到它?以下是我在.jsp文件中的代码:

   <script type="text/javascript">

和CalendarDTO.java:

    package com.wirecardproject.project;

public class CalendarDTO {
public int id;
public String title;
public String start;
public String end;
public String color;

public String getColor() {
    return color;
}

public void setColor(String color) {
    this.color = color;
}

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getTitle() {
    return title;
}

public void setTitle(String title) {
    this.title = title;
}

public String getStart() {
    return start;
}

public void setStart(String start) {
    this.start = start;
}

public String getEnd() {
    return end;
}

public void setEnd(String end) {
    this.end = end;
}
}

你知道怎么了吗

对我有效的解决方案之一是在
CalendarJsonServlet
中创建两个方法
doGet()
doPost()
。在
doGet()
中调用
doPost(请求、响应)
并将代码/逻辑放入
doPost()

更改中

CalendarDTO d = new CalendarDTO();
c.setId(2);
c.setStart("2013-07-26");
c.setEnd("2013-08-28");
c.setTitle("Task in Progress");


第二个对象是D而不是C

发布相关java代码,完成stacktrace并解释出现了什么问题。考虑到您正在用Java标记问题,我没有看到任何Java代码或堆栈跟踪。这些代码是JavaScript。CalendarProject/CalendarJsonServlet是fullCalendar.js文件中.js的一部分。Java调用将使用它来帮助在calendar.Lenusska中构建事件,您在哪里包含了Jquery?我在.jsp文件中有Jquery,如下所示:
    package com.wirecardproject.project;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.gson.Gson;

public class CalendarJsonServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    List l = new ArrayList();

    CalendarDTO c = new CalendarDTO();
    c.setId(1);
    c.setStart("2015-11-28");
    c.setEnd("2015-11-29");
    c.setTitle("Task in Progress");

    CalendarDTO d = new CalendarDTO();
    c.setId(2);
    c.setStart("2013-07-26");
    c.setEnd("2013-08-28");
    c.setTitle("Task in Progress");

    l.add(c);
    l.add(d);

    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    out.write(new Gson().toJson(l));
}

}
    package com.wirecardproject.project;

public class CalendarDTO {
public int id;
public String title;
public String start;
public String end;
public String color;

public String getColor() {
    return color;
}

public void setColor(String color) {
    this.color = color;
}

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getTitle() {
    return title;
}

public void setTitle(String title) {
    this.title = title;
}

public String getStart() {
    return start;
}

public void setStart(String start) {
    this.start = start;
}

public String getEnd() {
    return end;
}

public void setEnd(String end) {
    this.end = end;
}
}
CalendarDTO d = new CalendarDTO();
c.setId(2);
c.setStart("2013-07-26");
c.setEnd("2013-08-28");
c.setTitle("Task in Progress");
CalendarDTO d = new CalendarDTO();
d.setId(2);
d.setStart("2013-07-26");
d.setEnd("2013-08-28");
d.setTitle("Task in Progress");