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éthode reset avec code métier


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut Méthode reset avec code métier
    je suis sur un projet hibernate/struts, j'aimerai que sur certaines pages au chargement qu'une liste d'objet présent dans la base de données soit affichée, est ce que je peu mettre du code hibernate(pour interroger ma BD) dans ma méthode reset, pour que les données soit affiché ou existe t'il une façon plus élégante, j'ai essayer de passer par un lien qui renvoit vers une action qui initialise un attribut dans ma session, mais le problème est que j'utilise la validation et certains champs doivent contenir au préalable des valeurs avant d'executer une action, si vous pouvez sur une manière plus élégante de faire?

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    L'idéal serait de créer une classe spécifique d'accès à la table de ta BD dans laquelle tu codes la méthode qui renvoie la liste l'objets et de faire appel à cette méthode dans une Action qui initialisera le formulaire avec la liste.

    Quelque chose du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    LireTable lireTable = new LireTable() ;
    ArrayList liste = lireTable.getListe() ;
    TonActionForm tonActionForm = (TonActionForm) form ;
    tonActionForm.setListe(liste);
    Il faut au préalable ajouter la référence au form-bean (via l'attribut name) dans le mapping de cette Action et mettre l'option validate à false.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut
    la couche d'accès aux données existe déjà et gérée par hibernate avec toute les méthodes, mais je me demandé seulement si la méthode reset qui permet d'initialiser les champs du formulaire, pouver contenir du code hibernate qui renvoit les données de la base de donnée vers la page jsp

  4. #4
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 227
    Par défaut
    tu peux franchement mettre ton code pour initialiser les champs de form cela pose aucun problème. je m'en sert pour inialiser par exemple mes listes déroulante dans mon formulaire.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 14
    Par défaut
    J'utilise struts 1.3, et d'après ce que j'ai compris sur internet, il me semble possible de pouvoir définir une commande héritant de AbstractPopulateActionForm pour remplir une liste. Mais je n'y arrive pas. :/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Applet avec du code métier dans des jar externes
    Par TigerMask dans le forum Applets
    Réponses: 6
    Dernier message: 10/02/2010, 20h27
  2. Réponses: 1
    Dernier message: 04/03/2009, 00h11
  3. [Méthode travail] "Reverse Règles Métier"
    Par Eowyn dans le forum Méthodes
    Réponses: 4
    Dernier message: 15/12/2004, 13h39
  4. Réponses: 1
    Dernier message: 24/08/2004, 18h10
  5. [bioinfo] pbl avec code
    Par perlaud dans le forum Bioinformatique
    Réponses: 12
    Dernier message: 19/07/2004, 17h38

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