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

Servlets/JSP Java Discussion :

[débutante] en javabean


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut [débutante] en javabean
    bonjour tout le monde :

    en fait j'ai essayer de programmer un javabean ,et l'appeler depuis une page JSP et ca n'a pas marché ,le code d'erreur c'est "Impossible de trouver de l'information sur ma propriété dans mon bean" et vraiment je suis coincée !!que dois je faire

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Peux expliquer ce que tu cherches à faire ?

    Est-ce que tu as une première action / traitement qui t'amène à la JSP ou tu veux utiliser le bean ?

    as tu bien déclaré le bean dans la JSP, est ce que le scope est bien la request,page, session, application ?

    Si ca ne marche toujours pas montre nous ton code.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut
    merci pour votre réponse :

    ce que j'ai fait ,c'est créer un javabean dont l'attribut un String que je veux afficher ,et une méthode getString () et un constructeur vide (respecter l architecture d un javabean )

    voici le code de mon javabean:
    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
     
    import java.io.Serializable;
    public class Jsp1Bean implements Serializable{
     
              private String sample = "phrase ......";
              //Accès à la propriété sample
              public String getSample() {
                return sample;
              }
              //Accès à la propriété sample
              public void setSample(String newValue) {
                if (newValue!=null) {
                  sample = newValue;
                }
     
              }
            public Jsp1Bean() {}
     
     
     
            }
    puis dans ma page jsp j'ai créée une instance de ce javabean ainsi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <jsp:useBean id="jsp1BeanId" class="test.Jsp1Bean" />
    <jsp:getProperty name="jsp1BeanId" property="getSample" />
    que dites vous?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ton problème vient du fait que tu n'utilises pas le nom de la propriété.
    En effet, dans ton exemple, la propriété se nomme "sample", donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <jsp:getProperty name="jsp1BeanId" property="sample" />
    getSample() est le getter (accesseur)

    PS: Utilise le bouton # pour mettre en forme le code, merci.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut
    bonjour :
    merci pour la reponse ,mais l'attribut sample est privé , et pour retourner sa valeur on a besoin du Getter,c'est pour cette raison j'ai mis dans property ="getSample" .et puis property c'est la methode qui retourne le resultat et pas l'attribut.je suis vraiment coincée !!!j'ai utilisé ce que vous m'avez demandé ,mais toujour ca marche pas.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut
    merci bien OButterlin ,ca a marché mm si je me pose la question pourquoi on a mis juste l'attribut en plus il est privé ,et il est affiché , re merci

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

Discussions similaires

  1. [Débutant] Propriété Javabeans
    Par Neosquall2 dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/01/2008, 15h11
  2. [Kylix] Re Re: débutant sur Kylix et Linux.....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/06/2002, 22h53
  3. [Kylix] Le débutant en Kylix et Linux....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 10h37
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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