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 java et jsf


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut probléme java et jsf
    Salut pour tous,
    je suis en train de développer une petite application sous eclipse avec jsf.
    j'ai cree un bean dans faces-config appelé connectionBean dont le code est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <managed-bean>
         <managed-bean-name>connectionBean</managed-bean-name>
         <managed-bean-class>com.xx.printer.web.reporting.dyna.forms.GestionConnection</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
     
    </managed-bean>
    avec le code de la classe GestionConnection est le suivant
    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
    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
    66
     package com.xx.printer.web.reporting.dyna.forms;
     
     
     
     
    import java.io.Serializable;
     
    import javax.servlet.http.HttpServletRequest;
     
     
    public class GestionConnection  implements Serializable {
     
        /*
         * 
         */
        private static final long serialVersionUID = 1L;
        private String id;
        private String name;
        private String connectionString;
        private String userName;
        private String userPassword;
        private String driverClass;
     
        public String getConnectionString() {
            return connectionString;
        }
        public void setConnectionString(String connectionString) {
            this.connectionString = connectionString;
        }
        public String getDriverClass() {
            return driverClass;
        }
        public void setDriverClass(String driverClass) {
            this.driverClass = driverClass;
        }
     
        public String getId() {
            return id;
        }
        public void setId(String id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getUserName() {
            return userName;
        }
        public void setUserName(String userName) {
            this.userName = userName;
        }
        public String getUserPassword() {
            return userPassword;
        }
        public void setUserPassword(String userPassword) {
            this.userPassword = userPassword;
        }
     
    public void saveConnection()
    {}
    public void cancel()
    {System.exit(0);}
    }
    et j'ai une page jsp qui utilise ce bean content.jsp
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     <%@ page language="java"%>
     
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
     
    <link rel=stylesheet type="text/css" href="<%=request.getContextPath()%>/css/style1.css"/>
     
    <h:form>
    <h:panelGrid columns="2" border="0">
     
            <h:column>
            <h:outputText value="Name"  />
            </h:column>
            <h:column>
            <h:inputText id="Name" value="#{connectionBean.name}" size="60"/>
            </h:column>
            <h:column>
            <h:outputText value="Driver Class"  />
            </h:column>
            <h:column>
            <h:inputText id="driverClass" value="#{connectionBean.driverClass}" size="60"/>
            </h:column>
            <h:column>
            <h:outputText value="Connecting String" />
            </h:column>
            <h:column>
            <h:inputText id="ConnectingString" value="#{connectionBean.connectionString}" size="60"/>
            </h:column>
     
     
        <h:column>    
        <h:outputText value="User Name" />
        </h:column>
        <h:column>
        <h:inputText id="UserName" value="#{connectionBean.userName}"
                size="60">
            </h:inputText>
            </h:column>
     
    <h:column>
            <h:outputText value="User Password" /></h:column>
    <h:column>        <h:inputText id="UserPassword" value="#{connectionBean.userPassword}"
                size="60">
            </h:inputText></h:column>
     
     
    </h:panelGrid>
     
        <h:commandButton value="SaveConnection" actionListener="#{connectionBean.saveConnection}"/>
         <h:commandButton value="Cancel"  actionListener="#{connectionBean.cancel}"/>
     
     
    </h:form>
    mais malhereusement le bouton cancel ne fonctionne pas.
    Est ce qu'il y a quelqu'un qui peut m'aider.
    Merci d'avance.

    Edit romaintaz:

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Essaye l'attribut "action" au lieu de "actionListener".

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut
    Merci M€lK!oR pour ton aide mais ça ne fonctionne pas.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Et les autres binds marchent ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Par défaut
    non c'est la même chose.
    je pense que le problème est dans le code de la méthode cancel.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 129
    Par défaut
    Essaye un System.out.println("test") dans ta méthode Cancel, tu veras bien si c'est affiché dans ta console de l'EDI et donc, si ta méthode est bien exécutée.

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 36
    Par défaut
    Bonjour,

    Est ce que la méthode est appelée déjà ? Est ce que le browser mouline dans le vide ?
    Parce que je ne sais pas mais je dirais que appeler System.exit() sur le serveur c'est pas super propre. Du genre, qu'est ce qu'il se passe pour les clients ouverts qui attendent une réponse du serveur ? J'aurais tendance à penser qu'ils attendent une réponse pendant un bout de temps, d'où l'absence de réaction sur ta page.
    Enfin l'utilisation d'un System.exit() sur le serveur, ça me parait assez bizarre

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/08/2008, 10h00
  2. [BlueChat] Problème java gsm
    Par nicoacsa dans le forum Développement Mobile en Java
    Réponses: 2
    Dernier message: 06/02/2007, 00h24
  3. [EJB3] [JBoss] Problème java.lang.NoClassDefFoundError:
    Par jctigre dans le forum Java EE
    Réponses: 3
    Dernier message: 24/04/2006, 13h33
  4. Problème Java/MySql : "Unknown database"
    Par darkflo dans le forum JDBC
    Réponses: 3
    Dernier message: 24/03/2006, 11h34
  5. problème java run time environment
    Par abrmed dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 19/08/2005, 13h27

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