Ich möchte nur eine einfache Liste rendern. Ich habe die offizielle Dokumentation gelesen, aber IntelliJ zeigt einen Fehler an. Dies ist der Code eine ul
Liste anzuzeigen:Wie man java.util.Collection mit der Playframework Template Engine rendert?
@import java.util
@(products: util.Collection[String])
<ul>
@for(product <- products)
{
<li>product</li>
}
</ul>
Könnten Sie bitte sagen, was ich falsch mache?
Ihr Code entspricht genau dem, was Sie gepostet haben? Wenn ja, versuchen Sie, die beiden Anweisungen in die erste Zeile in zwei getrennten Zeilen zu setzen (oder entfernen Sie einfach den Import und verwenden Sie java.util.Collection) und verwenden Sie '@ product' im li-Element. Wenn Sie einen Kompilierungsfehler bekommen, fügen Sie ihn zu Ihrer Frage hinzu – Salem
hey danke, mit dieser '@import java.util.Collections' gibt mir kann unbekanntes Symbol Sammlung bei '@ (Produkte: util.Collection [String]) ". auch '@import java.util', '@ (Produkte: util.Collection [String])' in zwei Zeilen din't arbeiten –
Die richtige in '@ import java.util.Collection' (ohne 's') und dann '@ (Produkte: Collection [String])' – Salem