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 :

Mémoriser résultats d'une recherche


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut Mémoriser résultats d'une recherche
    Voici les données de mon problème.

    Le sujet porte sur les clients qui bénéficient d'une actionform:clientActionForm, cet actionForm sera utilisé tout au cours des actions suivantes en fait je n'utilise qu'une seule et même actionForm pour tout ce qui concerne les clients.

    -Une première action sert à construire un formulaire de recherche des clients
    -Une seconde action liste les clients trouvés, soit un tableau d'objets client retourné par la recherche
    -A partir de cette liste une troisième action permet de voir les détails d'un client
    -A partir de ces détails, une quatrième action permet de modifier les données d'un client en affichant un formualire de mise à jour
    -La cinquième action est supposée enreigstrer les modifications et rediriger l'utilisateur vers une autre page.

    Et là je voudrai que cette autre page soit la page affichée par l'action numero2 soit la liste des clients correspondants à la recherche initiale, en d'autres termes que le tableau d'objets clients soit maintenu (rmq: ce tableau est stocké dans clientActionForm).

    Mon problème c'est que j'ai l'habitude de mettre le scope de mon clientActionForm à "request", donc la valeur est perdue à chaque Action.
    Pourquoi? Je suis pas très chaud à l'idée de stocker ainsi trop d'objets en session, est-ce que ça n'a pas des repercussions sur la performance de l'appli? De plus ça initialise à tout va les formulaires...peut être qu'il faut utiliser la méthode reset() à chaque action portant sur un formulaire?
    Je ne sais pas si j'ai tout faux sur cette idée.

    La solution qui me vient à l'esprit serait peut-être de stocker en session le tableau d'objets Client, mais ça ne m'a pas l'air très propre ....
    Pouvez-vous me dire comment vous procédez pour ce type de problème?

  2. #2
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    faire persister des objets sans EJB, moi je ne sais pas faire sans Session !

    certes, ce n'est en effet pas très élégant, mais ça marche ! si tu penses bien à faire le ménage qd tu n'en as plus besoin, ça sera déjà mieux !

    ou alors, tu relances ton action ! au lieu de maintenir le tableau, tu re-listes tous tes clients ! mais ça multiplie les accès à la base (pas terrible non plus).

    En bref, moi je fais comme toi ... ce que je veux garder ... en Session !

  3. #3
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut
    Je travaille avec EJB mais je ne comprends pas où tu veux en venir .
    Comment les EJB pourraient aider dans la persistance souhaitée??

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/09/2006, 08h44
  2. Créer état à partir résultat d'une recherche
    Par Rcanada dans le forum IHM
    Réponses: 11
    Dernier message: 05/09/2006, 11h25
  3. exporter le résultat d'une recherche multi-critère ?
    Par Tetsuotil dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 18/07/2006, 17h39
  4. Résultat d'une recherche
    Par Rehtakulveets dans le forum Access
    Réponses: 2
    Dernier message: 15/05/2006, 09h42
  5. [XP pro] Suppression du résultat d'une recherche
    Par Higgins dans le forum Windows XP
    Réponses: 1
    Dernier message: 17/02/2006, 08h32

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