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 :

page web avec struts


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Par défaut page web avec struts
    Bonjour,
    Je souhaite développer site site web normal en struts (par normal, je veux dire un site web basic avec des liens, sans formulaire, sans validation) mais je ne sais pas par quel bout commencer? Pourriez vous me filer des pistes, svp?
    Merci d'avance

  2. #2
    Membre éprouvé

    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 220
    Par défaut
    l'idéal est de t'acheter toi un bouquin sur un struts ou sinon regarde la doc sur les actions form, actions, struts-config ....

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je ne vois pas trop l'intérêt de struts sans formulaires...
    Tu veux utiliser struts pourquoi ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Par défaut
    bonjour,
    désolé pour cette réponse tardive. Je connais un peu struts. J'aimerais aller plus en détail sur ce framwork et mon idée était de réaliser un petit site de e-commerce avec struts et hibernate. Sur ce site, y a bien entendu des formulaires (notamment pour l'inscription des utilisateurs). J'ai déjà réalisé cette partie sans trop de soucis. Mais il y a aussi des liens vers d'autres pages (vues). Par exemple, des liens "catégorie, prix, marques" etc. C'est cette partie qui me posait des problèmes.

    en regardant la doc struts, j'ai découvert la classe "LookupDispatchAction" mais elle précise que cette classe est utile quand une page HTML contient multiple boutons submit du même nom. Mais dans mon cas c'est pas des boutons mais des liens. Je pense que je pourrais utiliser cette classe avec des liens également. Dans ce cas, je n'aurai qu'à faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <html:link page="/LookupDispatchAction.do?id=categorie">Catégorie</html:link>
    <html:link page="/LookupDispatchAction.do?id=prix">Prix</html:link>
    etc. etc. dans ma page d'accueil pour pointer vers ces liens.

    Alors qu'en pensez-vous? Est-ce une bonne solution? Ou existe-t-il d'autres meilleures solutions?
    Je vous remercie d'avance.

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    LookupDispatchAction et DispatchAction permettent de coder dans une seule classe plusieurs méthodes qui répondront à une demande particulière liée à un même formulaire (ActionForm).
    Le cas typique est la page de consultation/modification/création/suppression d'une entité (Personne par exemple)
    Ça évite de devoir changer l'attribut "action" du formulaire en fonction de la demande.
    Bref, ça va peut-être te servir, mais bon, pour faire des liens vers une action de chargement d'une page, on n'en a pas besoin.
    Tu peux dans tous les cas faire ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <html:link page="/ChargerCategorieAction.do">Catégorie</html:link>
    <html:link page="/ChargerPrixAction.do">Prix</html:link>
    où :
    - "ChargerCategorieAction" référence une classe Action avec sa méthode "execute(...)"
    - "ChargerPrixAction" référence une autre classe Action avec sa méthode "execute(...)"
    - etc...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Par défaut
    Merci OButterlin de ta réposnse.
    Je viens d'essayer ton astuce et ça a marché. Ta solution est beaucoup plus simple à mettre en place que la mienne (où il fallait également passer par le fichier properties). Mon prob est donc résolu.

    Et merci encore! bonne journée!

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

Discussions similaires

  1. Lancement d'une page web avec un bouton
    Par Elandril dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 14/03/2006, 21h08
  2. Réponses: 2
    Dernier message: 19/12/2005, 13h15
  3. Ouvrir une page Web avec le navigateur
    Par BB85_TIGRIS dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 17/12/2005, 09h45
  4. Son dans une page Web avec Firefox
    Par diod dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 02/12/2005, 17h49
  5. Réponses: 15
    Dernier message: 15/11/2005, 17h33

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