jav*_*y79 7 java templates velocity
我刚刚了解到,使用apache velocity,指令也会添加到空白处.
例如:
#foreach ($record in $rows)
#foreach($value in $record)
$value
#end
#end
Run Code Online (Sandbox Code Playgroud)
有了这样的东西,我最终会为#foreach陈述,#end陈述等获得额外的界限.
这不是我想要的,所以我发现我可以在行的末尾阻止评论,如下所示:
#foreach ($record in $rows)#*
*##foreach($value in $record)#*
*#$value #*
*##end
#end
Run Code Online (Sandbox Code Playgroud)
但阅读起来非常难看.有没有办法告诉速度引擎不格式化我的指令?
也许我做错了什么?
谢谢.
我认为你已经坚持下去了(参见Velocity Whitespace Gobbling文章),尽管行注释会更整洁一些:
#foreach ($record in $rows)##
#foreach($value in $record)##
$value ##
#end
#end
Run Code Online (Sandbox Code Playgroud)
或者你可以将所有内容压缩到一行:
#foreach($record in $rows)#foreach($value in $record)${value}#{end}#{end}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5612 次 |
| 最近记录: |