--Umgebung - CentOS Linux release 7.8.2003 (Core) - openjdk version "11.0.7" 2020-04-14 LTS - JSF 2.3.9
Referenz: Verschiedene Methoden zum Verketten von durch Kommas getrennten Zeichenfolgen in Java - Qiita
xhtml
<!--Kürzung-->
<h5>Geben Sie eine Liste von Zeichenfolgen als durch Kommas getrennte Zeichenfolgen aus</h5>
<h:outputText value="#{sampleBean.commaDelimitedString}" />
<!--Kürzung-->
SampleBean.java
//Kürzung
/**Liste der Zeichenfolgen. */
@Getter
private List<String> strings = Arrays.asList("Von der Saite", "Aufführen", "Durch Kommata abgetrennt", "Ich möchte es anzeigen.");
/**
*Ruft eine Liste von Zeichenfolgen als durch Kommas getrennte Zeichenfolgen ab.
* @return Eine durch Kommas getrennte Zeichenfolge
*/
public String getCommaDelimitedString() {
return this.strings.stream().collect(Collectors.joining(","));
}
//Kürzung
ui: repeat
mit xhtmlxhtml
<!--Kürzung-->
<ui:repeat var="string" value="#{sampleBean.strings}" varStatus="index">
<h:outputText value="#{string}" />
<ui:fragment rendered="#{!index.last}">,</ui:fragment>
</ui:repeat>
<!--Kürzung-->
SampleBean.java
//Kürzung
/**Liste der Zeichenfolgen. */
@Getter
private List<String> strings = Arrays.asList("Von der Saite", "Aufführen", "Durch Kommata abgetrennt", "Ich möchte es anzeigen.");
//Kürzung
Recommended Posts