AnsweredAssumed Answered

PropertyNotFoundException

Question asked by fstnboy on Sep 8, 2008
Latest reply on Sep 8, 2008 by fstnboy
Buenos días,

Quiero que una página jsp muestre en una tabla con una información, para ello tengo un método en un bean llamado getEmpresas() y asocio dicho método con la tabla en el jsp:



private ArrayList<Map> empresas;

public ArrayList<Map> getEmpresas(){

return empresas;
}

public void setEmpresas(ArrayList<Map> empresas){
this.empresas = empresas;
}


   <h:dataTable value="#{ResumenEjecutivo.Empresas}" var="r" rowClasses="oddRow, evenRow" headerClass="tableHeader" id="datosaexcel">
      <h:column>
         <f:facet name="header">
            <h:panelGroup>
               <h:outputText value=" "/>
            </h:panelGroup>
         </f:facet>
         <h:outputText value="#{r.nombre}"/>
      </h:column>
      <h:column>
         <f:facet name="header">
            <h:panelGroup>
               <h:outputText value="Número de litigios incluidos"/>
            </h:panelGroup>
         </f:facet>
         <h:outputText value="#{r.archivos}"/>
      </h:column>
      <h:column>
         <f:facet name="header">
            <h:panelGroup>
               <h:outputText value="% sobre el total de litigios incluidos en este cuadro"/>
            </h:panelGroup>
         </f:facet>
         <h:outputText value="#{r.porcentaje}%"/>
      </h:column>
   </h:dataTable>

En el faces-config.xml he definido el Bean para que la página jsp lo pueda encontrar:


   <managed-bean>
      <managed-bean-name>ResumenEjecutivo</managed-bean-name>
      <managed-bean-class>org.alfresco.web.bean.ResumenEjecutivoBean</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      <managed-property>
         <property-name>navigationBean</property-name>
         <value>#{NavigationBean}</value>
      </managed-property>
   </managed-bean>

Pero a la hora de llamarlo me dice lo siguiente:

ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/alfresco].[jsp]] Servlet.service() for servlet jsp threw exception
javax.faces.el.PropertyNotFoundException: Bean: org.alfresco.web.bean.ResumenEjecutivoBean, property: Empresas

Me he saltado algo?

Outcomes