如何使用Java将日期设置为javascript对象?

时间:2015-06-29 09:37:58

标签: javascript java datetime datepicker

我正在使用Java和Eclipse。对于我的项目的一部分,我需要写一个日历,所以我决定使用已经写好的(在javascript上)callendar - http://xdsoft.net/jqplugins/datetimepicker/

我编写了一个初始化js组件的方法:

private static native void initComponent()/*-{
        $wnd.$('#datetimepickerStart').datetimepicker();
        $wnd.$('#datetimepickerEnd').datetimepicker({
                                            value:'29.06.2015',
                                            format:'d.m.Y.H:i'});
    }-*/;

问题是我不知道如何填充日期。我试过像:

private static native void setStartDate(Date date)/*-{
        $wnd.$('#datetimepickerStart').datetimepicker({
                                            value:date,
                                            format:'d.m.Y.H:i'});
    }-*/;

但它没有用。

我可以提出一些建议:我的做法是对还是错,谷歌是什么?

1 个答案:

答案 0 :(得分:1)

您不能在Java代码中内联使用其他编程语言。 尽管它的名字,JavaScript与Java没有多少共同之处。

如果你真的想要同时整合两者,你可以使用Java Scripting API这样做,但这很难。