Entityに配置したValidatorにServlet Contextを注入したい。しかし、nullが返されます...
例:
@Entity
class Test{
@TestValidator()
int something;
}
TestValidator implements ConstraintValidator{
@Context ServletContext ctx
}
シナリオは、アクションが facelet からのものであるということです。次に、マネージド Bean のアクションがユーザーのアクションに基づいて呼び出されます。そのアクションの ServletContext を Entity クラスでアノテートされた Validator に渡したいのですが null が返ってきます.. Servlet Context はアプリケーションスコープだと思いました。
質問: バリデータでそのサーブレット コンテキストにアクセスする方法はありますか?
ありがとう!