beetl 压缩html 去除html空格
@闲.大赋 你好,想跟你请教个问题:
3.12. 空格处理 beetl 无需担心额外空行!
这个天然的东西很爽啊。
<ul> <%for(o in list) {%> <li>${o.id}</li> <li> ${o.name} </li> <li>${o.code}</li> <%}%> </ul>得出的html
<ul> <li>1</li> <li> 北京 </li> <li>11</li> <li>2</li> <li> 天津 </li> <li>12</li> </ul>
将来能不能加上一个很酷的处理,就是在外面加个标记能把html里面的空格去掉呢。
<!-- 去除html空格, 包括标签里面内容的前后空格 --> <%trim <ul> <%for(o in list) {%> <li>${o.id}</li> <li> ${o.name} </li> <li>${o.code}</li> <%}%> </ul> %>得出的html
<ul><li>1</li><li>北京</li><li>11</li><li>2</li><li>天津</li><li>12</li></ul>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
提供一个简单处理
谢谢 @闲.大赋
OK 成功了。
以下是我的配置 jfinal + beetl
在extends JFinalConfig 中代码如下:
补充一下,因为你没有成功注册trimTag,所以它认为是个function,就报了缺少;这个错误
groupTemplate.registerTag("trimTag", TrimTag.class);
ScriptGlobal 是内部用的,你用的不对
完全没必要
是为了压缩用么?可以自己写一个标签函数来完成,或者在后面几次发布中我把这个功能加上去
标签函数大概是这个样子:
至于如何完成标签函数,你可以看看手册,或者cacheTag的源代码