1 pièce(s) jointe(s)
Datatable facelets hibernate
Bonjour
Je vais essayer de résumé mon code pour voir si quelqu'un pourrait m'aider car je ne trouve pas la solution. Des que je j'essaye de configurer mon faces-config.xml, j'obtiens une erreur 503.
Pour résumé :
* J'ai une BD avec les champs : id, nom, prenom, phone, licence
* Mon code facelets (j'utilise un composant richfaces qui s'affiche bien mais qui n'affiche aucune donnée de ma BD à l'interieur) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
<ui:composition template="/template.xhtml">
<ui:define name="title">Réservation en ligne d'un club de sport</ui:define>
<ui:define name="contentTitle">Tableau des membres du club</ui:define>
<ui:define name="content">
<rich:dataTable value="#{MemberController.memberName}" var="cap" rows="4" cellpadding="0" cellspacing="0"
width="100%" border="0" style="datatable">
<!--<f:facet name="caption">
<h:outputText value="Membres"/>
</f:facet>-->
<f:facet name="header">
<h:outputText value=" -- MEMBRES --" />
</f:facet>
<rich:column styleClass="sdt_col">
<f:facet name="header">NOM</f:facet>
<h:graphicImage value="#{cap.nom}"/>
<f:facet name="footer">nom...</f:facet>
</rich:column>
<rich:column id="sdt_col">
<f:facet name="header">PRENOM</f:facet>
<h:outputText value="#{cap.prenom}"/>
<f:facet name="footer">prenom...<h:outputText value="#{cap.prenom}"/></f:facet>
</rich:column>
<rich:column >
<f:facet name="header">TELEPHONE</f:facet>
<h:outputText value="#{cap.phone}"/>
<f:facet name="footer">telephone...</f:facet>
</rich:column>
<rich:column >
<f:facet name="header">LICENCE</f:facet>
<h:outputText value="#{cap.licence}"/>
<f:facet name="footer">0001524...</f:facet>
</rich:column>
<f:facet name="footer">
<h:outputText value="Membres du club de squash" />
</f:facet>
</rich:dataTable>
</ui:define>
</ui:composition> |
Je pense que mes problémes pour doivent peut venir de là.
* J'uilise hibernate qui m'a généré mon bean Member.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
package squashBook;
// Generated 20 avr. 2010 21:37:17 by Hibernate Tools 3.2.1.GA
/**
* Member generated by hbm2java
*/
public class Member implements java.io.Serializable {
private int id;
private String nom;
private String prenom;
private String phone;
private String licence;
public Member() {
}
public Member(int id, String nom, String prenom, String phone, String licence) {
this.id = id;
this.nom = nom;
this.prenom = prenom;
this.phone = phone;
this.licence = licence;
}
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}
public String getNom() {
return this.nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getPrenom() {
return this.prenom;
}
public void setPrenom(String prenom) {
this.prenom = prenom;
}
public String getPhone() {
return this.phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getLicence() {
return this.licence;
}
public void setLicence(String licence) {
this.licence = licence;
}
} |
* Et enfin une classe MemberController pour faire mes requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class MemberController {
int startId;
int endId;
DataModel memberName;
BookHelper helper;
/** Creates a new instance of MemberController */
public MemberController() {
helper = new BookHelper();
startId = 0;
endId = 1;
}
public MemberController(int startId, int endId) {
helper = new BookHelper();
this.startId = startId;
this.endId = endId;
} |
Je suis pret pour tout idée car je séche (encore une fois).
Merci