« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »

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に保存する前にいれたりするわけだ
単純な画面だといいが複雑だとしんじゃいます

|

« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »

JSF」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/4757/365142

この記事へのトラックバック一覧です: JSFでdate型を年月日とばらばらにいれる:

« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »