IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Probléme avec page JSF


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 7
    Par défaut Probléme avec page JSF
    javax.el.PropertyNotFoundException: /accueil.xhtml @13,42 value="#{accueilMB.setNom}": The class 'web.mb.accueilMB' does not have the property 'setNom'.
    com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)
    javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    javax.faces.component.UIOutput.getValue(UIOutput.java:169)
    com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205)
    com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355)
    com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164)
    javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
    com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
    com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
    com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Le message est clair il me semble, pas de méthode setNom sur ta classe. Il faut créer les getters setters dont tu as besoin.

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 7
    Par défaut
    Si elle sont crées


    package web.mb;

    import java.util.Date;
    import java.util.List;

    import javax.ejb.EJB;
    import javax.faces.bean.ManagedBean;
    import javax.faces.bean.SessionScoped;

    import metier.entities.*;
    import metier.session.IHotelLocal;

    @ManagedBean(name="accueilMB")
    @SessionScoped
    public class accueilMB {
    @EJB
    private IHotelLocal metier;
    private String nom;
    private Date dateDep;
    private Date dateRet;
    private long codeClient;


    public IHotelLocal getMetier() {
    return metier;
    }


    public void setMetier(IHotelLocal metier) {
    this.metier = metier;
    }


    public String getNom() {
    return nom;
    }


    public void setNomn(String nom) {

    this.nom = nom;
    }


    public Date getDateDep() {
    return dateDep;
    }


    public void setDateDep(Date dateDep) {
    this.dateDep = dateDep;
    }


    public Date getDateRet() {
    return dateRet;
    }


    public void setDateRet(Date dateRet) {
    this.dateRet = dateRet;
    }


    public long getCodeClient() {
    return codeClient;
    }


    public void setCodeClient(long codeClient) {
    this.codeClient = codeClient;
    }


    public List<hotel> getListHotel(){
    System.out.println("***********"+nom);
    return metier.consulterHotels(nom);

    }

    }

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Relit bien, il n'y a pas de setNom

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 7
    Par défaut
    Merci pour votre réponse il suffit juste d'effectuer #{accueilMB.nom}

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Ha oui, aussi mais il y a un n de trop a la fin des ta méthode.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/05/2011, 22h00
  2. Problème avec Les JSF forms
    Par moha1984 dans le forum JSF
    Réponses: 2
    Dernier message: 30/04/2009, 14h51
  3. problème avec les JSF
    Par leonce dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 01/02/2009, 16h35
  4. problème avec composant JSF
    Par stefmtl dans le forum NetBeans
    Réponses: 2
    Dernier message: 14/08/2008, 21h41
  5. Réponses: 6
    Dernier message: 22/06/2007, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo