Yürütme 2'yi kullanma Basit bir REST API'sini gerçekleştiriyorum, çıktı düz metindir. Benim şablon şöyle görünür: Bu aşağıdaki çıktıyı verirŞablon çıktısında gereksiz çizgi izlerini kaldırın.
return ok(views.html.bla.render(itemsMap)).as("text/plain");
: denetleyici olarak
@(items: Map[String,String])
@for((key, value) <- items) {
@value
@key
}
ben ilk 2 boş hatların kurtulmak istiyorum
(empty line)
(empty line)
value
key
(empty line)
value
key
- olduğu Bu mümkün mü?
İlk satırda forma koymak üstteki boş satırlardan birini kaldırır, ancak yine de bir satır kalır ve ilk satırda şablonun okunmasını zorlaştırır): Herhangi bir ipucu için teşekkürler!
Mükemmel, bu sorunu giderir :-) Eclipse bana render (itemsMap), ama .body(). Trim() daha az olmayan :-) çalışır. –
@Marius, html'nin gövdesini değiştirerek "text/plain" olarak döndürmeye neden oluyor, bu yüzden "text/html" ifadesinin doğru bir şekilde döndürülmesi için bir örnek ekledim, umarım sakıncası yoktur. – biesior
Amaç, text/plain 'i geri döndürmek oldu ... –