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

Struts 1 Java Discussion :

Passage de paramètres


Sujet :

Struts 1 Java

Vue hybride

coyote999 Passage de paramètres 24/08/2007, 13h29
Arcann ca ne sera qu'un avis ... ... 24/08/2007, 14h21
esteban MOi j'aurais tendance à dire... 24/08/2007, 15h37
Arcann simplement pour completer par... 24/08/2007, 15h41
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 68
    Par défaut Passage de paramètres
    Bonjour à tous,

    je me posais la question suivante : est-il préférable de passer des paramètres en request/session ou glisser les paramètres dans l'URL ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ex : http://myserver:8080//myaction.do?catId=84687
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    request.setAttribute("catId", 84687);
     
    puis dans myAction :
     
    request.getAttribute("catId");
    En gros ma question est : quand passe-t'on des paramètres dans l'url et quand glisse t'on des attributs en request/session ?

    Merci à tous ceux qui auront de près ou loin essayé/réussi à m'aider.

    Coyote

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    ca ne sera qu'un avis ...

    pour moi il est dans tout les cas préférable de passer dans la requette, que ce soit par request.setAttribut ou request.getSession().setAttribut !

    c'est simplement pour ne pas permetre à l'utilisateur de modifier à la main une valeur de parametre dans l'url ! Mais dans certains cas c'est difficile de passer à coté !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 230
    Par défaut
    MOi j'aurais tendance à dire que la session est faite pour stocker des objets sui doivent avoir une longue durée de vie.

    Concernant les valeurs de formulaire ou bien les valeurs à passer d'une page à une autre simplement, moi je serais d'avis de les passer sur l'URL ou d'utiliser la méthode GET sur les formulaires...

    Pareil ca n'est qu'un avis

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 85
    Par défaut
    simplement pour completer par rapport à la remarque d'esteban :
    - request.setAttribut : durée de vie courte vie uniquement le temps de la requette (changement de page !)
    - request.getSession().setAttribut : durée de vie longue : jusqu' a la fin de la session ou la suppression de l'attribut !

Discussions similaires

  1. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

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