私のjsfアプリケーションには、静的FacesContext
関連のユーティリティメソッドがたくさんあります。そしていつも私は同じ質問をしますか?
メソッドに引数を介してコンテキストを渡す必要がありますか? または使用FacesContext.getCurrentInstance()
例えば:
public static <T> T getInstance(final Class<T> type, final FacesContext context, final String elExpression)
{
return context.getApplication().evaluateExpressionGet(context, elExpression, type);
}
バリデーターとコンバーターのインターフェースはコンテキストを引数として使用するため、さらに混乱が生じます。
複数の FacesContext を使用できますか?