Beetl模板的一个BUG 在配合Groovy的时候发现的.
@闲.大赋 上周在用groovy配合nutz写测试代码时发现一个Bug 直接上代码
Configuration cfg = Configuration.defaultConfiguration(); ResourceLoader resourceLoader = new FileResourceLoader("e:\"); GroupTemplate gt = new GroupTemplate(resourceLoader, cfg); //循环模拟nutz的BeetlView的输出逻辑,一般情况下第1次正常 后面的报错 for (int i = 0; i < 5; i++) { Template t = gt.getTemplate("test.html"); Map map=new LinkedHashMap();//groovy 默认的MAP是这个.HashMap就没有问题.. List ls=new ArrayList(); ls.add(new Point(1,2)); ls.add(new Point(2,3)); map.put("ls", ls); map.put("p",new Point(4,5)); t.binding("obj",map); t.renderTo(System.out); }test.html
${obj.p.x} <% for (point in obj.ls){%> ${point.x} <%}%>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

发布评论
评论(10)
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
beetl2 的api文档我将在正式版推出的时候推出,请关注
