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 :

problème avec jsp taglib


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut problème avec jsp taglib
    salut,

    j'ai créé des entity beans et des sessions beans

    mtn je veux les appeler dans mes pages jsp

    par exemple, j'ai créé un entity bean Enseignant

    j'ai fait une instance de cette classe dans mon code jsp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <jsp:useBean id="p" scope="session" class="entities.Enseignant" />
    et puis j'ai initialiser les attributs de cet objet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <%
     p.setNom(request.getParameter("nom"));
     p.setPrenom(request.getParameter("prenom"));
     p.setCompetance(request.getParameter("competance"));
    %>
    mtn, je veux passer cet objet crée vers mon taghandler où j'ai fait un appel à ma session bean

    le taghandler dois récupérer cet objet afin de l'enregistrer dans la base en utilisant les methodes de ma session beans

    autre chose:

    je veux savoir comment faire appel a mon taglib a partir d'un formulaire dans ma page jsp

    ça veut dire que lorsque j'intsncie l'objet Enseignant, je veux initialiser ses attribus a partir du formulaire et puis le taglib sera invoqué pour l'enregistrer dans la base

    merci d'avance,

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    bon j'ai reussit a resoudre le probleme de passage de paramètre

    j'ai fait des modification dans le fichier tld

    j'ai ajouté dans le tag attribute le tag rtexprvalue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <tag>
        <name>ajoutprofhandler</name>
        <tag-class>handlers.ajoutprofhandler</tag-class>
        <body-content>JSP</body-content>
        <attribute>
            <name>name</name>
            <rtexprvalue>true</rtexprvalue>
            <required>true</required>
        </attribute>
     
      </tag>
    et dans la page jsp j'ai instantié un objet de type Enseignat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <jsp:useBean id="p" scope="session" class="entities.Enseignant" />
    puis j'ai initialisé ses attributs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <%
    p.setNom("prof"));
     p.setPrenom("prof"));
     p.setCompetance("java");
    %>
    puis j'ai fait un appel a mon taglib

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <prof:ajoutprofhandler  name="<%=p%>" />
    mtn ce qui me reste a resoudre, c'est que je veux recuperer les informations du prof a partir d'un fomulaire present dans la page jsp

    donc au lieu d'initialiser les attribues de l'objet statiquement avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <%
    p.setNom("prof"));
     p.setPrenom("prof"));
     p.setCompetance("java");
    %>
    je veux les inititaliser a partir du contenu saisi dans le formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    p.setNom(request.getParameter("nom"));
     p.setPrenom(request.getParameter("prenom"));
     p.setCompetance(request.getParameter("competance"));
    le probleme quand je lançe la page pour le 1er fois l'appel au taglib s'execute alors que ça ne dois s'executer que si le formulaire est rempli et validé

    des idées ?

Discussions similaires

  1. Firefox - Problème avec JSP
    Par goldorakgo dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 14/10/2008, 23h54
  2. Problème avec <jsp:useBean>
    Par SyLvErStOrM dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 02/09/2008, 17h18
  3. Problème avec jsp:include sous Weblogic Portal 8.1
    Par papyreno dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/10/2007, 11h36
  4. Problème avec JSP+memorisation des infos
    Par moumen dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 21/05/2007, 16h51
  5. problème avec <jsp:usebean />
    Par casho dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 03/08/2006, 15h04

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