プロパティの初期化に要求パラメーターを使用する単純な Java Bean があります。このため、seam は@RequestParameter
、リクエスト パラメータを Bean プロパティに直接注入する便利なアノテーションを提供します。これは、エラー処理を除いて優れています。NumberFormatException
よりユーザーフレンドリーなエラー出力を提供するためにリクエストパラメーターが壊れている場合、解析例外 ( 、...) をキャッチする方法はありますか?
私は pages.xml で例外処理を認識していますがNumberFormatException
、それ以上のコンテキストなしで一般化する方法であるため、そこに入れたくありません。
解析例外をキャッチする必要がある Bean の最小限の例entityId
:
@Name("apiPresenter")
@Scope(ScopeType.PAGE)
public class MyBean {
@RequestParameter
private Long entityId;
...
}