Pessoal, eu já vi em vários fóruns esse problema, mas no meu caso eu creio que estou fazendo tudo o que deveria para funcionar.
Eu quero listar duas listas diferentes (list e list2).
Um trecho do meu bean eh:
[code]@ManagedBean(name = “notificationBean”)
@RequestScoped
public class NotificationBean {
private Notification selected = new Notification();
private List list = null;
private List list2 = null;
public List getList() {
if (this.list == null) {
ContextoBean contextoBean = ContextoUtil.getContextoBean();
NotificationRN notificationRN = new NotificationRN();
this.list = notificationRN.list(contextoBean.getLoggedUser());
}
return this.list;
}
public List<Notification> getList2() {
if (this.list2 == null) {
ContextoBean contextoBean = ContextoUtil.getContextoBean();
NotificationRN notificationRN = new NotificationRN();
this.list2 = notificationRN.list2(contextoBean.getLoggedUser().getIduser());
}
return this.list2;
}[/code]
E meu datatable em um arquivo está assim:
[code]<p:dataTable var=“notification” value="#{notificationBean.list2}">
<c:facet name="header">Listing notification</c:facet>
<p:column>
<c:facet name="header">
<h:outputText value="Notification" />
</c:facet>
<h:outputText value="#{notification.codNotification}" />
</p:column>
</p:dataTable>[/code]
E em outro assim:
[code]<p:dataTable id=“dataTable” var=“notification"
value=”#{notificationBean.list}">
<c:facet name="header">Listing notification</c:facet>
<p:column>
<c:facet name="header">
<h:outputText value="Notification" />
</c:facet>
<h:outputText value="#{notification.codNotification}" />
</p:column>[/code]
São praticamente idênticos.
O problema: Só funciona para o list!!
Para o list2 aparece o seguinte erro:
[quote]SEVERE: Servlet.service() for servlet Faces Servlet threw exception
javax.el.PropertyNotFoundException: /restrict/restrictednotifyfinish.xhtml @122,72 value="#{notificationBean.list2}": Property ‘list2’ not found on type hpdd.web.NotificationBean
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)…[/quote]
Alguém sabe o porquê desse erro?
Agradeço qualquer ajuda desde já. =)