JSFでdate型を年月日とばらばらにいれる

日本で入力フォームで年月日を入力するとき
たいていそれぞれのtextは分かれている。
JSF、少なくともMyFacesは、そんなに気のきいたものはない。

ためしにあるDate型にたいして以下のようにやってみた
(一部略)

<h:inputText size="4" value="#{hoge.date}">

  <f:convertDateTime pattern="yyyy" />

</h:inputText>



<h:inputText size="4" value="#{hoge.date}">

  <f:convertDateTime pattern="MM />

</h:inputText>

<h:inputText size="4" value="#{hoge.date}">

  <f:convertDateTime pattern="dd" />

</h:inputText>

結果はだめでした。
当たり前な気もするがうまくいきそうな気もしたのに。

変わりにどうするかというと、ビーンに別のプロパティを用意して
DBに保存する前にいれたりするわけだ
単純な画面だといいが複雑だとしんじゃいます