JSF1.2でNetBeans6.5のVisual Web JSFを使った場合の入力値の検証について書いてみようと思う。 実装のサンプルは、話を簡単にするために以下の条件に絞って実装をしてみた。 テキストボックスには必ず値を入力しなければならない。 入力する値は数字である必要がある。 さらに入力された値は1~10の間の数字でなければならない。 未入力時には「必須入力項目です」と表示し、1~10の数字でない場合は「1~10の数値を入力してください」と表示する。 JSF 1.2の入力値の検証 JSF1.2の入力値の検証は、大きく3つの検証のフェーズでチェックされる。 必須入力項目化どうか? 何か入力されている場合は、入力値は何型かどうか? 型変換後の値は、どういう値でなければならないか? 1は、requiredプロパティで指定する。boolean型なのでtrue(必須入力)かfalse(必須で