我剛剛瞭解到,使用apache速度,指令也會添加到空白處。速度指令也添加空格?
因此,例如:
#foreach ($record in $rows)
#foreach($value in $record)
$value
#end
#end
像這樣的東西我最終得到額外的線路爲#foreach
報表時,#end
報表等
這不是我想要的東西,所以我發現我可以阻止評論在行末如下所示:
#foreach ($record in $rows)#*
*##foreach($value in $record)#*
*#$value #*
*##end
#end
但這是相當醜陋的閱讀。有什麼辦法可以告訴速度引擎不要格式化我的指令嗎?
也許我在做別的事情嗎?
謝謝。
這是Velocity一直讓我煩惱的一件事 - 我使用它來生成Java,所以我可以在生成後將其格式化爲我的IDE。 JET(Java發射器模板)似乎沒有受到這個問題的困擾。 – 2011-12-13 21:31:28
這似乎是人們稍後忍受和整理的東西,例如這個[SO問題](http://stackoverflow.com/questions/2277494/need-a-java-based-html-prettifier-to-clean-up-velocity-generated-html)關於整理HTML後代。 – 2011-12-13 21:38:37