【发布时间】:2011-11-03 10:51:12
【问题描述】:
我需要在正文中放置一个脚本标签,因为 javascript 在头部标签中不起作用。
从 Wicket 1.5 开始,不再支持以下代码:
add(new JavaScriptReference("wz_tooltip", new JavaScriptResourceReference(BaseTemplate.class, "wz_tooltip.js")));
这是因为 JavaScriptReference 类不再存在。
我显然不能使用新的renderHead 方法。
到目前为止我的解决方法:
WebMarkupContainer script = new WebMarkupContainer("script");
script.add(new AttributeAppender("type", Model.of("text/javascript")));
script.add(new AttributeAppender("src", Model.of("wz_tooltip.js")));
add(script);
真的很难看,除了它不起作用;找不到 javascript 文件。
还有其他解决方法或“正确”的方法吗?
【问题讨论】:
标签: javascript wicket