Tôi vừa học được rằng với vận tốc apache, các chỉ thị cũng thêm vào khoảng trắng.Chỉ thị vận tốc cũng thêm khoảng trắng?
Vì vậy, ví dụ:
#foreach ($record in $rows)
#foreach($value in $record)
$value
#end
#end
Với một cái gì đó như thế này tôi kết thúc nhận được dòng thêm cho #foreach
báo cáo, các #end
báo cáo vv
Đây không phải là những gì tôi muốn, vì vậy tôi tìm thấy tôi có thể chặn nhận xét ở cuối các dòng như sau:
#foreach ($record in $rows)#*
*##foreach($value in $record)#*
*#$value #*
*##end
#end
Nhưng điều này khá xấu để đọc. Có cách nào để nói với động cơ vận tốc không định dạng chỉ thị của tôi không?
Có thể tôi đang làm điều gì khác sai?
Cảm ơn.
Đó là một điều luôn làm tôi khó chịu với Velocity - tôi sử dụng nó để tạo Java, vì vậy tôi có thể định dạng nó trong IDE sau khi tạo. JET (Java emitter mẫu) dường như không bị vấn đề này. –
Dường như đây là thứ mà mọi người đưa ra và dọn dẹp sau này, ví dụ: [SO câu hỏi này] (http://stackoverflow.com/questions/2277494/need-a-java-based-html-prettifier-to-clean-up-velocity-generated-html) liên quan đến việc làm sạch HTML sau khi tạo. –
Hmm, điều đó thật tệ. Tôi cho rằng "công việc của tôi" sẽ phải làm sau đó. – javamonkey79