我们使用FacesConverter
并使用CODI
' @Advanced
注释对其进行注释,以便能够使用CDI
注入。这适用于正常请求。但是在AJAX
请求中,注入的CDI
bean为空。
FacesContext
参数
public Object getAsObject(FacesContext context, UIComponent component, String value)
是org.apache.myfaces.context.servlet.FacesContextImpl
而不是org.apache.myfaces.extensions.cdi.jsf2.impl.listener.request.CodiFacesContextWrapper
,正如注入工作时的正常请求一样。
是否有人知道如何在FacesConverter
次AJAX
次请求中进行注射?感谢。