0

如何将数组传递给 JSF 中的 Bean。

例子:

豆:

@ManagedBean(name="bean")
...
/* Method I want to call*/
public String output(String[] strings) {
...
}

杰夫:

<h:outputText value="#{bean.output( ??? )}"/>
4

1 回答 1

5

你不能在EL中创建数组,但是你可以创建一个带有特定分隔符的字符串,然后使用JSTL fn:split()在分隔符上将它拆分成一个数组。

<html ... xmlns:fn="http://java.sun.com/jsp/jstl/functions">
...
<h:outputText value="#{bean.output(fn:split('one,two,three', ','))}" />
于 2012-05-19T22:00:40.467 回答