Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
如何通过wicket框架调用javascript?_Javascript_Wicket 1.5 - Fatal编程技术网

如何通过wicket框架调用javascript?

如何通过wicket框架调用javascript?,javascript,wicket-1.5,Javascript,Wicket 1.5,嗨,我是wicket框架的新手,我需要创建一个上下文菜单,这样当我右键时,应该显示上下文菜单而不是浏览器菜单。以下是Dojo中我的上下文菜单的Javascript代码: 现在我的问题是如何通过wicket调用相同的javascript。当我试图更正java文件中的代码以调用此javascript时,出现了错误 private static final CompressedResourceReference DOJO_JS = new CompressedResourceReference

嗨,我是wicket框架的新手,我需要创建一个上下文菜单,这样当我右键时,应该显示上下文菜单而不是浏览器菜单。以下是Dojo中我的上下文菜单的Javascript代码:

现在我的问题是如何通过wicket调用相同的javascript。当我试图更正java文件中的代码以调用此javascript时,出现了错误

private static final CompressedResourceReference DOJO_JS    = new CompressedResourceReference(HomePage.class,"./dojo/dojo/dojo.js" data-dojo-config="async: false, parseOnLoad: true");
您需要转义您的“字符串”,以便java能够区分字符串中的哪些部分和哪些部分不是。。。 此外,您需要在需要的地方添加和删除。 CompressedResourceReference构造函数需要一个作用域和一个字符串。所以这就是你必须提供的

private static final CompressedResourceReference DOJO_JS    = new CompressedResourceReference(HomePage.class,"./dojo/dojo/dojo.js data-dojo-config=\"async: false, parseOnLoad: true\"");

1.属性值使用双引号。2.不要覆盖右键单击。3.错误是什么?