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 :

[Struts] question de design


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut [Struts] question de design
    Salut tout le monde !

    en fait je suis en train de migrer une application JSP vers une application struts. Dans certaines pages j'utilisais un javabean qui à l'aide d'un scriplet de type <%= %> me retournait une table HTML bien générée. D'après ce que j'ai compris de struts, il ne faut plus utiliser de scriplets et le business logic doit se trouver dans des class action. Je vois donc deux possibilitées pour faire ma migration :

    1) dans une class action accéder à une table dans ma page jsp, et la modifier à cet endroit pour y rajouter mes colonnes et lignes.

    2) créér une tag librairie qui permettrait d'accéder à ma fonction qui génère une table HTML

    en fait je ne connais pas bien struts donc je me demandais si le point 1) était possible et facile. Et,... bon ok je ne connais pas bien non jsp et je me demande si avec une librairie de tag on peut retourner de l'html et pas seulement du texte.

    voilou voilou c'est tout !

    quelqu'un pour éclairer ma lanterne ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    salut,

    Il est important de connaître la structure de ton javabean. S'iul contient une lsite d'éléments tu devrai utiliser la lib de tag logic. Très simple d'emploi et limite l'écriture de code.

    logic:present permet de vérifier si ton bean est présent dans ton objet request ou bine la session
    logic:iterate, celui qu'on utilise pour afficher le contenu d'une liste d'objets
    logic:equal comparaison de valeurs (String et int)
    logic:empty si l'attribut de ton objet est null

    Pour que ta migration soit simple et rapide, une action pour envoyer tes données dans la page jsp et eventuellement une classe metier qui génère tes données/beans (surtout si tu communiques avec une bdd).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    merci sleepy,

    en fait non il ne contient pas de liste d'élément, mais juste une fonction qui génère une table html.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2004
    Messages : 103
    Par défaut
    Choix numéro 2 : utilise un taglib perso.
    2 raisons à ca :
    1 - ca n'a pas l'air bien compliqué ton affaire
    2 - c'est très peu de changement à faire dans tes JSP

    Bien sur qu'un tag peut te retourner du HTML.

    Il y a des exemples très bien sur le net (taglib tutorial dans google)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    marchi cowa ! j'ai trouvé un exemple qui marche direct pour la solution 2 et c'est plutôt cool.

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

Discussions similaires

  1. Question de design
    Par Dohmaker dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/09/2007, 19h29
  2. Réponses: 5
    Dernier message: 23/05/2007, 14h33
  3. Question de design?
    Par Jayceblaster dans le forum Delphi
    Réponses: 9
    Dernier message: 06/06/2006, 19h38
  4. [struts] Questions sur Redirection formulaire
    Par SrK dans le forum Struts 1
    Réponses: 12
    Dernier message: 10/05/2006, 16h30
  5. [Struts] question bete sur les Action et Form
    Par seb_fou dans le forum Struts 1
    Réponses: 2
    Dernier message: 06/09/2004, 15h24

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