依存関係が注入されていないようですが、コードに何か問題がありますか?
ページ
<p:dataTable styleClass="centralizado" id="cdt" var="c" value="#{indexBean.getCampanhas()}">
IndexBean
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.inject.Inject;
@ManagedBean
@ViewScoped
public class IndexBean {
@Inject
private GerenciaContas contas;
@Inject
private GerenciaCampanhas campanhas;
@Inject
private Conversor conv;
public List<Campaign> getCampanhas() throws Exception {
return campanhas.getTodasCampanhas();
}
public GerenciaContas getContas() {
return contas;
}
public Conversor getConversor() {
return conv;
}
}
私が使用するクラスの1つ:
public class GerenciaCampanhas
{
public List<Campaign> getTodasCampanhas() throws Exception {
//ordinary code
}
}
Conversorクラスにアノテーションがありませんか?「GerenciaCampanhascampanhas」がnullであるため、NullPointerExceptionが発生し、indexBeanでgetCampanhas()メソッドを呼び出します。ありがとうございます。