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 :

[debutant]Méthodologie à adopter


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [debutant]Méthodologie à adopter
    Bonjour,

    Tout d'abord je tiens à préciser que je débute avec le framework struts (1.2), je commence à comprendre le principe mais il me manque un peu de pratique.

    J'explique mon problème :

    J'ai ma page d'accueil (index.jsp) qui est censé afficher le résultat d'une méthode d'une de mes classes sans qu'aucune action de l'utilisateur ne se fasse (pas de validation de formulaire ou autre).

    Ma question porte la méthodologie à employer. Dois-je mettre directement du code java dans ma JSP ?

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <% 
    GestionPhoto gestP = new GestionPhoto();
    System.out(gestP.getPhotoUrl());
    %>
    Ca serait certainement le plus simple mais cela ne met-il pas en cause de principe de séparation des couches (présentation/traitements) ?

    Existe-t-il un autre moyen pour récupérer le résultat sans metre de code directement dans la JSP ? (initialiser un attribut de mon ActionForm lié à cette JSP et l'afficher par exemple ?)

    L'objectif de ma question est de connaitre la bonne "marche à suivre" pour ce type de problème, histoire de coder ça proprement et de partir sur de bonnes bases.

    Merci
    Dernière modification par Invité ; 27/07/2006 à 16h07.

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Et pourquoi ne pas passer par une action ?

    Tu fais pointer ton welcome-file vers une action index.do et dans la définition de ton index.do tu forxard vers la jsp index.jsp.

    Comme ca tu peux séparer les couches proprements (récupération des objets dans l'action) affichage pur et dur via des tags dans la JSP.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Effectivement, j'y avais pas pensé. C'est sans doute une solution plus "propre". Si je comprends bien, à chaque fois que j'ai un lien vers mon index, je dois en réalité le faire vers mon action index.do ? (jamais appeler directement index.jsp)

    Je vais regarder de plus près la syntaxe pour mettre en place cette redirection.

    Merci

  4. #4
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Il existe aussi ce qui s'appelle le global forward (que tu peux renseigner en haut de ton struts-config). Il sert à ce genre de chose justement. fait une recherche sur le Forum ou dans la FAQ cela a déjà du etre traité.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Oui, il me semble avoir deja vu ce global-forward quelque part. Je vais me plonger dans la doc !

    Merci pour l'info

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

Discussions similaires

  1. [Appli] [Debutant] perdu. Quelle démarche adopter ?
    Par TraPpeur dans le forum Struts 1
    Réponses: 6
    Dernier message: 07/06/2006, 21h47
  2. [FLASH] pb debutant
    Par ultrakas dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 00h48
  3. [debutant]Limiter le temps de saisi
    Par Nasky dans le forum C
    Réponses: 5
    Dernier message: 17/03/2003, 15h47
  4. [Debutant] Fichier war
    Par saispasfau dans le forum JBuilder
    Réponses: 2
    Dernier message: 17/03/2003, 15h32
  5. Réponses: 3
    Dernier message: 09/02/2003, 01h09

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