メッセージコンポーネント
は、1 つのコンポーネントに関連するエラーメッセージを表示するための手段です。
メッセージコンポーネントには、メッセージとメッセージグループの 2 つのコンポーネントがあり、コンポーネントの表示および妥当性検査に関するエラーメッセージを表示します。メッセージコンポーネントは、特定の 1 つのコンポーネントに関するエラーメッセージを表示します。
showSummary」プロパティーが True に設定され、「showDetail」プロパティーが False に設定されたメッセージ項目が作成されます。
for」プロパティーをドラッグ先のコンポーネントにリンクし、そのコンポーネントのメッセージを表示できます。
独自の入力妥当性検査メソッドを作成し、ValidatorException(new FacesMessage (String)) をスローすることによって、メッセージコンポーネントにテキストが書き込まれるようにすることができます。妥当性検査に関する独自のメッセージをコンポーネントに送信するには、次のいずれかの例外をスローします。
ValidatorException(new FacesMessage(summary))ValidatorException(new FacesMessage(summary, detail))ValidatorException(new FacesMessage(severity, summary, detail))
severity 引数には、FacesMessage.SEVERITY_INFO、FacesMessage.SEVERITY_WARN、FacesMessage.SEVERITY_ERROR、または FacesMessage.SEVERITY_FATAL を指定できます。
setRequiredMessage、setConverterMessage、および setValidatorMessage メソッドを呼び出してカスタムメッセージを指定することで、標準のエラーメッセージを変更できます。