根据评论:
可以将inputText字段的value属性分配给数组吗?
您可以
Converter为此实现一个。
@FacesConverter("commaSeparatedFieldConverter")public class CommaSeparatedFieldConverter implements Converter { @Override public String getAsString(FacesContext context, UIComponent component, Object value) { if (value == null) { return null; } String[] strings = (String[]) value; StringBuilder builder = new StringBuilder(); for (String string : strings) { if (builder.length() > 0) { builder.append(","); } builder.append(string); } return builder.toString(); } @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { if (value == null) { return null; } return value.split(","); }}如下使用它:
<h:inputText value="#{bean.addresses}" converter="commaSeparatedFieldConverter" />与
private String[] addresses;



