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 :

probleme de parametre value="#{RegistrationBean.email}"


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut probleme de parametre value="#{RegistrationBean.email}"
    Hello,

    Le parametre value="#{RegistrationBean.email}" ne s'affiche pas. Le champ email est vide:

    voila ma JSF:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
     
    <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
    <%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
     
    <%--
        This file is an entry point for JavaServer Faces application.
    --%>
     
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
            <f:view>
                <h1><h:outputText value="JavaServer Faces" /></h1>
     
                <h:form >
                    <h:outputText value="Adresse Email " /><h:inputText value="#{RegistrationBean.email}"/><br>
                    <h:outputText value="Mot de Passe " /><h:inputSecret value="#{RegistrationBean.password}"/><br>
                    <h:commandButton value="Connecter" />
                </h:form>
     
                <p><h:outputText value="#{param.test}" /></p>
                <p><h:outputText value="#{cookie.JSESSIONID.value}" /></p>
                <p><h:outputText value="#{facesContext.externalContext.requestPathInfo}" /></p>
                <p><h:outputText value="#{facesContext.externalContext.requestServletPath}" /></p>
     
            </f:view>
     
        </body>
    </html>
    Et ma classe bean:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    package beanPackage;
     
    /**
     *
     * @author Jinx
     */
    public class RegistrationBean {
     
        private String email = "user@host";
        private String password = "";
     
        public String getEmail() {
    //        return email;
            return "test@test.com";
        }
     
        public void setEmail(String t) {
            this.email = t;
        }
     
        public String getPassword() {
            return password;
        }
     
        public void setPassword(String t) {
            this.password = t;
        }
     
     
    }
    Merci de toute aide.

    Jinx

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par défaut sujet fermé
    le code suivant dans le fichier faces-config était manquant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     <navigation-rule>
     
    </navigation-rule>
     
    <managed-bean>
                  <managed-bean-name>RegistrationBean</managed-bean-name>
                  <managed-bean-class>beanPackage.RegistrationBean</managed-bean-class>
                  <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    le case est fermé.

    Jinx

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Si tu as résolu ton problème, pense à cliquer sur le bouton (bon, là je l'ai fait pour toi, mais c'est pour la prochaine fois)
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. value d'input, simple quote affichage coupé
    Par xouzi dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 30/03/2012, 09h29
  2. Réponses: 2
    Dernier message: 30/08/2004, 14h48

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