我有以下數據表,其中包含圖片列表。我想顯示上傳它的用戶的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
請發表您的託管bean和汽車類 – zargarf
這裏是我的照片類:'@實體 公共類圖片實現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
我管理的bean: '@ManagedBean @SessionScoped 公共類ListeGrpBean實現Serializable { 私人列表