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 :

JSP / SERVELT --> Création div dans la JSP


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut JSP / SERVELT --> Création div dans la JSP
    Bonjour,
    je suis totalement nouveau sur ce forum et assez débutant en programmation je pense.
    Je vais essayer d'être clair dans mon problème :

    (support de travail ECLIPSE MARS)

    Dans le cadre de mon projet de 2ème année d'école d'igné je suis amené à réaliser un forum à évènement pour l'école en quelque sorte
    Après avoir désigné totalement une page HTML, avec son CSS et son fichier JS associé je suis passé dans tout ce qui est traitement et qui dis traitement dis donc SERVLET.

    Je suis donc passé bien évidement sur une page JSP contenant mon code HTML
    Ma div pour poster un évènement contient 4 input de type text et un bouton de type submit.
    Ma div évènement ( là ou s'affiche le post ) est bien évidement constituée de plusieurs div toute identifiées par des class et id bien sur.

    Ma question est là suivante :
    je souhaiterais que lors que mon click sur submit et donc lors de mon appel à la servlet
    je récupère le text dans mes 4 input, je duplique ma div évènement, et je modifier les différentes div au sein de cette dernière grace au texte de mes 4 input.

    En gros juste afficher les évènement les uns à la suite des autres en prenant en compte un modèle et le texte à mettre dedans.

    j'espère avoir été clair.
    Merci pour votre car je dois vous avouer que j'ai déjà passé des heures à chercher et je ne sais pas comment faire:/

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 352
    Points : 349
    Points
    349
    Par défaut
    Salut,
    Si j'ai bien compris,ton but c'est de pouvoir récupérer le contenu de tes input lors de la soumission de ton formulaire et l'affiché dans des DIV.Alors pour récupérerle contenu des inputs utilises :
    request.getParameter("le name de l'input"); pour chaque input.
    Et une fois récupérés,places les une à une dans une des portées(request ou session) de préférence request et tu parts dans ta JSP les affichées à l'endroit souhaité ou bien tu peux aussi stocker les valeurs récupérées dans une collection que tu affiches dans ta JSP.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Re,

    Oui j'avais cru comprendre que pour récupérer les input tu fais request.getParamter (nom de l'input) mais c'est après que je suis bloqué..
    Un petit exemple : imaginons dans ma JSP j'ai un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <div id="event1">
        <div class="titre_post">Petite soirée</div>
        <div class="date_post"> Le 14 décembre</div>
        <div class="contenu">Bon les gars qui vient ??</div>
    </div>
    le but étant que lorsque je récupère mes input je créé une même div event mais avec comme id="event2" cette fois et je remplace les textes dans mes classes
    avec mes inputs que j'ai récupéré au préalable ( non présent ici mais présent sur une div de formulaire )

    merci d'avance

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 145
    Points : 62
    Points
    62
    Par défaut
    Tu souhaites conserver la première div ou pas?

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Oui bien sur le but étant d'afficher les éléments de la même manière mais les uns à la suites autres
    d'où le fait que je souhaite dupliquer "la forme" de ma div et y adapter tout le contenu + nom de l'id
    Après bien sur il faut que je sache les supprimer car je vais en avoir besoin mais ça ... c'est après

    en tout merci d'essayer de m'aider !

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 145
    Points : 62
    Points
    62
    Par défaut
    ce que tu peux faire par exemple, c'est stoker les paramètres (les résultats de(request.getParameter("le name de l'input"))) que tu récupère dans une Map maMap.
    et ensuite dans ta jsp mettre une condition, pour que cette partie ne s'affiche que si ta Map contient ces informations.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <c:if test="${ !maMap.isEmpty() }" >
     
     <div id="event2">
        <div class="${maMap[0]}">Petite soirée</div>
        <div class="${maMap[1]}"> Le 14 décembre</div>
        <div class="${maMap[2]}">Bon les gars qui vient ??</div>
    </div>
     
    </c:if>

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 145
    Points : 62
    Points
    62
    Par défaut
    Donc tu fais une condition, si ta Map est vide, tu affiches le questionnaire, sinon tu affiches les réponses, comme je t'ai montrer plus haut.

Discussions similaires

  1. Affichage div dans page jsp
    Par charles888 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 25/01/2011, 11h37
  2. Rafraichir une Div dans un JSP
    Par Nicolas74100 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/09/2010, 18h14
  3. [XSLT][JSP]Interpréter une commande XSL dans une JSP
    Par anas.eh dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/10/2008, 10h34
  4. Réponses: 2
    Dernier message: 12/10/2006, 16h29
  5. [SVG][JSP]Comment inserer du SVG dans un JSP ?
    Par Jaxofun dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 27/04/2005, 15h42

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