我正在尝试填充 primefaces 的 SelectOneMenu,但应用程序遇到 NullPointerException,我不知道问题出在哪里。这是我的 SelectOneMenu 代码:
<h:outputText value="Domaine : " styleClass="champ"/>
<p:selectOneMenu value="#{projet.currentProjet.typeProjets}" >
<f:selectItem itemLabel="Domaine" itemValue="" />
<f:selectItems value="#{projet.inittprojet()}" var="typeprojet" itemValue="#{typeprojet}" itemLabel="#{typeprojet.designation}" />
</p:selectOneMenu>
这是我的支持豆:
@Component("projetsBean")
@Scope("session") <br>
public class ProjetsBean implements Serializable{ <br>
private transient ProjetsService projetsService;
////////////////////////////////////////////////////////// setters & getters \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
public void setProjetsService(ProjetsService projetsService)
{
this.projetsService=projetsService;
}
public ProjetsService getProjetsService()
{
return projetsService;
}
////////////////////////////////////////////////////////// Méthodes \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
@PostConstruct
公共列表 inittprojet() {
return projetsService.getAllProjets();
}
}
问候