使用CODI的@Advanced的FacesConverter中的CDI @Inject是否可以处理AJAX请求?

时间:2012-11-06 13:39:22

标签: ajax jsf-2 cdi myfaces codi

我们使用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,正如注入工作时的正常请求一样。

是否有人知道如何在FacesConverterAJAX次请求中进行注射?感谢。

0 个答案:

没有答案