如何在JSF中将数组传递给Bean。
示例:
豆:
@ManagedBean(name="bean")
...
/* Method I want to call*/
public String output(String[] strings) {
...
}
JSF:
<h:outputText value="#{bean.output( ??? )}"/>
答案 0 :(得分: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', ','))}" />