読者です 読者をやめる 読者になる 読者になる

エラーメッセージの表示

 <span m:inject="h:messages" m:globalOnly="true"/>

 と記述した場合、各入力項目のバリデーションエラーは表示されない。ここでページ内にエラーがあることだけを表示したいのだが、どうしたものか。

 <span m:inject="h:messages" m:globalOnly="false"/>

 にしてしまうと、複数のバリデーションエラーがあった場合に、そのエラーの数だけメッセージが表示されてしまう。m:renderedとかで、エラーがある場合には「入力項目にエラーあります」とページのトップに1行だけ表示したい。

 requestとかに入ってるのかな?