0

写真のリストを含む次のデータテーブルがあります。私はそれをアップロードしたユーザーをechの写真に表示したいので、ユーザーはデータテーブルのcar.utilisateur_nom_utであるテーブルの写真の外部キーです。

XHTML :

  <p:dataGrid var="car" value="#{listeGrpBean.pictureList}" columns="2"  id="unique"
    rows="12" paginator="true"
    emptyMessage="Pas de photos partagées dans ce groupe" 
    > 

     <p:panel  header="#{car.description}" style="width:100%">
        <h:panelGrid columns="2"> 

      <h:outputText styleClass="infos_img_title" value="ajoutée le :"/>
        <h:outputText styleClass="infos_img" value="#{car.date_pub}">    
       <f:convertDateTime pattern="dd/MM/yyyy HH:mm"/>
      </h:outputText>


        <h:outputLabel styleClass="infos_img_title" for="added" value="Ajouté par: "/>
        <h:outputText styleClass="preformatted" value="#{car.utilisateur_nom_ut}" />
      </p:panel>  

     </p:dataGrid>

次のエラーがあります。

javax.el.PropertyNotFoundException: /example.xhtml @83,94 value="#{car.utilisateur_nom_ut}": Property 'utilisateur_nom_ut' not found on type com.pfe.domaine.Document
4

1 に答える 1

0

Document クラスでプロパティ utilisateur_nom_ut を探しているxhtml ( ) に出力テキスト コンポーネントがあります<h:outputText styleClass="preformatted" value="#{car.utilisateur_nom_ut}" />が、このクラスにはありません。

ただし、 Utilisateur プロパティがあります。代わりに、nom_ut は Utilisateur クラスのプロパティですか? もしそうなら、それは#{car.utilisateur.nom_ut}あなたのutilisateurクラス内にあるはずです

于 2013-06-14T08:44:09.840 に答える