0

JSF2 で実装された画面があり、いくつかのフィールドに検証があり、検証がないフィールドにエラーが表示された場合

<h:message for="fieldName" />

スタイルなしで常に画面の最後に表示されます

これらの検証を処理しない場合でも、メッセージの概要を非表示にしたい

4

1 に答える 1

1

プロジェクトのステージが に設定されているときに表示される単なる警告だと思います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は、プロジェクトを本番環境に置きたい場合にのみ、その値を変更する必要があります。

于 2013-05-12T06:48:20.070 に答える