答えが見つかることを願って別の質問を作成しましたが、間違った方向に進んでしまいました。参照用の質問は次のとおりです(これをMultiValued Mapに解析するにはどうすればよいですか? )
プロパティファイルから文字列配列を引き出しています(Apache構成を使用)。配列が入ってきて、次のようになります
name,5486984,189.658.235.215,3.158.68.15,name2,189189,189.658.218.268,3.158.68.13...
ここにJSFの一部があります
<f:selectItems itemValue="#{mainBean.information}" value="#mainBean.information}" />
ここにJavaのスニペットがあります
Private String [] information;
information = config.getStringArray("information"); // This brings in this string from the property file
私はこれを参照してきましたhttp://www.horstmann.com/corejsf/refcard.html
ここにあるもので、投稿したばかりです。その文字列配列のすべての要素を設定します。「名前」だけが表示され、他の 3 つの値が実際の「値」として渡されるようにします。
文字列と文字列配列である Map オブジェクトを作成しようとしましたが、JSF はそれを拒否します。