关于自定义控制语句起始符的疑问?
@闲.大赋 你好,想跟你请教个问题:
我刚刚开始使用Beetl。发现可以自定义控制语句的起止符,于是决定一试。
我改成了"@ + 回车“这种,结果发现遍历List 的时候出错,使用默认的”<% .. %>“ 正常。
DELIMITER_STATEMENT_START=@控制台错误 :
DELIMITER_STATEMENT_END=
DELIMITER_STATEMENT_START=@
DELIMITER_STATEMENT_END=null
这两种都不行
错误栈: 符号menu_index未发现模板页:
@for(menu in menuList!) {
${menu_index} . Welcome ${menu.name}!
@}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
一个符号好嘛,少按下键盘,不成对出现也省事些
我也是习惯用@和回车了。 :)
为啥都喜欢用@,我个人建议用:
#: 俩个符号,#在很多地方都表示注释,:表示后面有语句,这个看着也不错的
ok 。还是不折腾了,期待你的下个版本。
回复
beetl1.23已经更新了,支持你说的配置文件定义回车换行符号位语句定界符,看看吧
用Config配置成控制语句分割符号,对于以回车符号结束,现在暂时配置不了,还得手工调用一下
在创建groupTemplate后,调用如下:
这是一个Config的bug,将在下个发布的是改掉,所有配置成空或者null的情况,都将表示回车换行为结束符号