Wicket生成JavaScript
程序员文章站
2022-07-15 14:42:47
...
一,前言
介绍用Wicket生成JavaScript比较方便的方法。
二,直接生成
参考 : https://cwiki.apache.org/WICKET/calling-wicket-from-javascript.html
HTML
<script type="text/javascript" wicket:id="myScript">/* script will be rendered here */</script>
Java
Label myScript = new Label("myScript", "callWicket();"); myScript.setEscapeModelStrings(false); // do not HTML escape JavaScript code add(myScript);
三,用VM模板
HTML (文件名是PortletBorder.html)
<wicket:fragment wicket:id="javascript"></wicket:fragment>
VM (文件名是PortletBorder.js)
<script type="text/javascript"> var ${name} = { title : '${title}', items : Ext.getDom('${name}') }; </script>
Java (文件名是PortletBorder.java)
Map<String, String> map = new HashMap<String, String>(); map.put("name", portletName); map.put("title", portletTitle); add(new VelocityPanel("javascript", Model.ofMap(map)) { @Override protected IResourceStream getTemplateResource() { return new PackageResourceStream(PortletBorder.class, "PortletBorder.js"); } });
//END
上一篇: shellcode编写
推荐阅读
-
python实现基于两张图片生成圆角图标效果的方法
-
Python随机生成一个6位的验证码代码分享
-
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
-
JavaScript代码整洁之道-拖泥的前端之路-SegmentFault思否
-
javascript写一个ajax自动拦截并下载数据代码实例
-
使用Python生成Shell命令,批量执行程序代码解析
-
AJAX的进阶使用(Blob、ArrayBuffer、FormDate、Document、JSON、Text)-javascript-lNong-SegmentFault思否
-
Javascript的匿名函数讲解
-
JavaScript自动点击链接 防止绕过浏览器访问的方法
-
详解JavaScript RegExp对象