velocity中常常會寫出#foreach #if #else #end等語句,
但由於模板文件中html本身就帶有縮進,所以最終的縮進,並不符合velocity語句的含義。當主要針對velocity邏輯閱讀時,很不方便
沒有處理格式代碼:
模板代碼:
生成html文件截圖:
解決辦法:
“#if#foreach#else#end”這些語法,不用任何縮進。並且行尾加##註釋,表示不解析後面空格
velocity-wiki地址
https://cwiki.apache.org/confluence/display/velocity/VelocityWhitespaceTruncatedByLineComment
解決辦法截圖
閱讀更多 木槿花開001 的文章