2013-06-12 50 views
0

我有以下數據表,其中包含圖片列表。我想顯示上傳它的用戶的ech圖片。因此,用戶是表格圖片中的外鍵,它是數據表中的car.utilisateur_nom_ut。用primefaces顯示外鍵的值

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 
+1

請發表您的託管bean和汽車類 – zargarf

+0

這裏是我的照片類:'@實體 公共類圖片實現Serializable { \t @Id \t @ GeneratedValue(strategy = GenerationType.AUTO) \t private int ID_info; \t私有字符串描述; \t @Temporal(TemporalType.TIMESTAMP) \t private Date date_pub; \t @ManyToOne \t private Utilisateur utilisateur; }' – joice

+0

我管理的bean: '@ManagedBean @SessionScoped 公共類ListeGrpBean實現Serializable { 私人列表 pictureList =新的ArrayList (); 私人Groupe selectedUser; 私人圖片selecteddoc; private boolean panelRendered; private InfoDAO docdao = new InfoDaoImpl(); 公共列表 getPictureList(){ \t如果(pictureList.size()== 0){ \t \t \t \t pictureList = docdao.docs_groupe(); \t} \t return pictureList; } public void setPictureList(List pictureList){ \t this.pictureList = pictureList; }' – joice

回答

0

您的XHTML(<h:outputText styleClass="preformatted" value="#{car.utilisateur_nom_ut}" />)的輸出文本組件這是尋找你的文檔類屬性utilisateur_nom_ut,但你在這堂課沒有。

雖然你有一個Utilisateur屬性。 nom_ut是Utilisateur類的屬性嗎?如果是的話,應該是#{car.utilisateur.nom_ut}或什麼是你的utilisateur類中

+0

是的,nom_ut是Utilisateur類的一個屬性。好吧,我會嘗試#{car.utilisateur.nom_ut} – joice

+0

謝謝@zargarf它的工作 – joice