0

私はこのフォーラムからの推奨事項と多くのGoogle検索を試しました...しかし、まだjspを介してカレンダーにイベントを表示することはできません....phpで試してみましたが、うまくいきました...ため息。 ..エラーはどこにあるのだろうか....はぁ....

processRequest メソッドは問題ありませんが、JSP ページにディスパッチすると...ブラウザから何も表示されません....

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    String email=request.getParameter("email");
    try {
        ArrayList<CalendarEvt> calc=CalendarDAO.retrieveEvent(email);
        for (CalendarEvt calendarEvt : calc) {
            System.out.println(calendarEvt.getEventId());
        }

        request.setAttribute("calendar", calc);
        request.getRequestDispatcher("calendar.jsp").forward(request, response);

    } catch (Exception e) {
    }
}

これは私に頭痛の種を与えているJSPセクションです...(ループがなければ... Googleリンクが表示されます...)...引用を入れて除外しようとしました....まだ運がありません:

<%--Load user's calendar--%>
        <script type='text/javascript'>

            $(document).ready(function() {

                var date = new Date();
                var d = date.getDate();
                var m = date.getMonth();
                var y = date.getFullYear();

                $('#calendar').fullCalendar({
                    editable: false,
                    events: [
            <c:forEach items="calendar" var="calc">
                            {
                                title: '${calc.eventName}',
                                start: ${calc.eventStart}

                            },
            </c:forEach>
                            {

                                title: 'Click for Google',
                                start: new Date(y, m, 1),
                                end: new Date(y, m, 1),
                                url: 'http://google.com/'
                            }



                        ]//end of events
                    });

                });

        </script>

        <%--Load user's calendar--%>

...どんな種類の助けも大歓迎です.thx!!

4

1 に答える 1

0

まず、フォーマットが正しいこと、および jsp が正しく出力していることを確認する必要があります。

おそらく、イベント データを出力するだけのダミー ページを作成します。

また、あなたのループでは、JSPでそれを行う方法がわかりませんが、データセットの最後の項目である場合、コンマで終了する必要はありませんか?

または、jsp を使用して、JSP から取得したデータを保持する JavaScript 配列を作成することもできます。次に、下に移動し、jQuery FullCalendar 呼び出しを実行して、データでいっぱいの配列を渡します。

そのため、いずれの場合も、イベント データの構文/形式の正確性と、データをカレンダー呼び出し内に配置するためのより良い方法を確認できます。

幸運を..

于 2010-05-10T21:23:34.023 に答える