私が提供するデータは、データベース ビューから取得されます。日付は 1 対多のテーブル結合から取得されるため、1 つの列にはコンマ区切りの日付のリストが含まれます。だから今、私はjsf faceletで解析とフォーマットに行き詰まっています。
<ui:repeat value="#{chartController.reportData}" var="c" >
<tr>
...other columns
<td>
<ui:repeat value="#{fn:split(c[41], ',')}" var="date">
<h:outputText value="#{date}" >
<f:convertDateTime pattern="MM/dd/yyyy" />
</h:outputText><br />
</ui:repeat>
</td>
</tr>
</ui:repeat>
public List<String> getReportData() {
return reportData;
}
f: convertDateTimeは、解析する30-OCT-11
必要11/30/2011
のない単一の値を操作するときに適切に機能します。