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 :

vecteur entre servlet et JSP


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 51
    Par défaut vecteur entre servlet et JSP
    salut;
    voila j'ai une servlet qui fait un traitement et envoi le resultat a une page JSP pour l'afficher au client.je voudrai faire passer un parametre Vector de la servlet a la JSP, j'ai réussi a le faire seulement je ne sais pas comment récuperer le resultat dans la JSP.j'ai pu afficher tout le vecteur avec le code suivant:
    <%= request.getParameter("vecteur") %> //vecteur etant le vecteur que j'envoie.
    voila ce qu'il maffiche [valeur1,valeur2,.......]
    moi je voudrais afficher les valeurs une par une.
    merci.

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut
    Il faut passer par des attributes, faire un request.setAttribute("monVecteur") côté servlet et request.getAttribute("monVecteur") côté client

  3. #3
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    essais:
    <% for (i=0;i<vecteur.size();i++) { %>
    <% out.print(vecteur.get(i).toString() + "<br>") %>
    <% ;} %>
    voila ca devrait marcher

  4. #4
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    Ceci n'apportera sûrement rien à la discussion mais quand j'ai vu ce sujet (et bouts de code) je n'ai pu m'empêche de faire par de quelques bonnes pratiques consernant les servlets/JSP

    À éviter le plus possible l'utilisation de code JAVA dans une page JSP. Qui dit code dit logique applicative.... Or, côté maintenance et "Architecture" en couche ce n'est pas très propre. On doit se rapeller que les JSP représentent la "Présentation" en quelque sorte

    Préconiser l'utilisation d'autres structures de données que les vecteurs (ArrayList etc.) puisque les Vector JAVA sont lents et pour la recherche d'éléments c'est loin d'être efficace comme méthode ( Je crois aussi que c'est non paramétrisable depuis 1.5)

    Je pensais trouver des articles justifiant mes propos mais non j'les retrouve plus.. désolé

    Espérant éclairer jun peu

  5. #5
    Membre éprouvé Avatar de kore62
    Profil pro
    Inscrit en
    Août 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 222
    Par défaut
    Depuis que je me suis mis aux EJB3 je comence a vraiment comprendre le modele 3tiers... En effet une couche presentation (client riche java ou client leger avec jsp par exemple).. Une couche servlet qui permet de préparer les donnees et les ejbs qui s'occupent des acces bases...
    Donc en effet je commence enfin a comprendre ce qui a été remarqué par laurent_m ...

  6. #6
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    OUI mais là quel rapport, le mvc est bien respecter puisque la couche de présentation a un code de 3 ligne !!!
    Bon à par ça kore62, resalut.
    Dis moi dans EJB3, je veux faire un site web dans un ear , ou dois je mettre mon code jee5 (site web) ? Toute suggection est la bienvenue car j'avais l'idée de faire mon site en EJB3 mais a cause d'échec je l'ai fait avec hybernate. EN EJB3 c est mieux car on peut fairee une programmation modulaire adaptable à plusieur situation. Merci

Discussions similaires

  1. Différences entre Servlet et JSP
    Par mamiberkof dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 21/01/2016, 15h48
  2. Transfert BufferedImage entre Servlet et JSP
    Par saveriu dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/08/2009, 21h09
  3. Lien entre Servlet et JSP
    Par lawamic dans le forum Servlets/JSP
    Réponses: 19
    Dernier message: 23/07/2009, 13h45
  4. infos de session entre servlet et jsp
    Par kam81 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/07/2008, 17h48
  5. liaison entre servlet et jsp
    Par ouadie99 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/10/2007, 22h23

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