JSF2 で実装された画面があり、いくつかのフィールドに検証があり、検証がないフィールドにエラーが表示された場合
<h:message for="fieldName" />
スタイルなしで常に画面の最後に表示されます
これらの検証を処理しない場合でも、メッセージの概要を非表示にしたい
JSF2 で実装された画面があり、いくつかのフィールドに検証があり、検証がないフィールドにエラーが表示された場合
<h:message for="fieldName" />
スタイルなしで常に画面の最後に表示されます
これらの検証を処理しない場合でも、メッセージの概要を非表示にしたい
プロジェクトのステージが に設定されているときに表示される単なる警告だと思いますDevelopment
。
web.xml
ファイルで、次を変更します。
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
に:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
とメッセージが消えます。
Development
ステージにいるときに診断メッセージを表示するのは、JSF 2 の機能です。実際にweb.xml
は、プロジェクトを本番環境に置きたい場合にのみ、その値を変更する必要があります。