2016-12-18 1 views
-2

Ich habe eine String-Array-Eigenschaft 'displayWeekend' in einer Bean.EL, wie ein Array von String-Elementen mit einer Anweisung angezeigt wird

String[] displayWeekend; //property in a object. 

Ich möchte die Auflistung dieser Objekte in einer DataTable-Spalte anzeigen.

Beispiel: "#{rowData.displayWeekend}"

Gibt den Array Speicherplatz [Ljava.lang.String;@2cb62cb6]

Ich will nicht bestimmte Elemente holen, ich alle Elemente mit einer Ausdruckssprache Anweisung angezeigt werden soll.

+0

_ "Ich möchte mit einem alle Elemente angezeigt werden Ausdruck Sprachanweisung. "Warum in einer EL-Aussage? Die Verwendung eines "ui: repeat" gibt viel mehr Kontrolle – Kukeltje

Antwort

3

Aufruf #{rowData.displayWeekend} wird die Methode toString() auf dem Objekt displayWeekend rufen

Sie müssen es außer Kraft zu setzen, oder einfach nur eine Methode verwenden, um jeweils Elemente anzuzeigen wie: Arrays.toString(displayWeekend)

Verwandte Themen