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 :

Soucis page d'accueil


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut Soucis page d'accueil
    Bonsoir,

    J'ai un petit soucis. Sur ma page d'accueil (index.jsp), je voudrai récupérer des valeurs de ma base de donnée. Le problème c'est que je ne passe pas par un PrepareActionAccueil pour créer mon bean et donc avoir mes valeurs.

    J'avais remédié a ce problème en mettant ma page d'accueil sur un PrepareActionAccueil.do mais le soucis est que si j'entre directement le index.jsp, et bien mes bean ne sont pas connus et donc j'ai des erreurs.

    Voilà je suis ouvert aux suggestions si vous en avez ^^

    Merci.

  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
    Jette un oeil à la FAQ.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    Oui j'avai deja lu la FAQ, mais a part une redirection, c'est tout ce que je trouve pour pouvoir récupérer des infos d'une DB dans la page d'index. A moins de faire un scriptlet, je ne trouve pas comment faire

    L'avantage de struts est de justement ne plus avoir de code java dans nos vues. Et je ne veux pas de redirection car j'ai des liens onclick qui ne repassent pas par mon prepareAction et donc ne renvoit plus mes bean qui doivent se charger sur la page d'accueil.

    Je sais pas si c'est bien clair, c'est pas évident à expliquer.

  4. #4
    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
    Désolée mais je ne comprends pas quel est le problème avec les liens onclick.

    Enfin, pour éviter des erreurs quand les beans ne sont pas présents, tu peux ajouter des tags logic:notEmpty ou logic:present.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 32
    Par défaut
    hum, comment expliquer ca simplement. Je vais expliquer ce que je veux faire, ce sera peut etre plus compréhensible.

    En faite, j'ai ma page index.jsp, dans le menu, je veux lister toutes les catégories contenues dans ma DB (catégories(id,nom)).

    Pour les lister, j'ai soit la solution d'un scriptlet qui va me lister mes catégories, mais l'intérêt de struts n'est pas utilisé. Soit je passe par un prepareAction qui va me mettre les catégories dans un bean qui sera "forwardé" vers l'index.jsp qui itérera (<logic:iterator...>). Le problème est que si je rentre l'url avec directement index.jsp, je ne passe pas par le prepareAction et donc mon bean n'est pas connu. C'est pour ca que je voudrai lister mes catégories, sans passer par un prepare action.

    Plus simplement : comment itérer des infos d'une DB sur la page d'accueil directement, sans passer par un mapping ?

    J'espère avoir été plus clair :/

  6. #6
    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
    Dans ce cas, tu peux créer la liste de catégories dans une servlet d'initialisation qui s'exécute au démarrage de l'application.

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

Discussions similaires

  1. Comment revenir à la page d'accueil ?
    Par whbh dans le forum Langage
    Réponses: 10
    Dernier message: 21/01/2006, 00h02
  2. Afficher la page d'accueil du service web d'un routeur cisco
    Par just1980 dans le forum Développement
    Réponses: 1
    Dernier message: 01/01/2006, 23h45
  3. Bonjour petit débutan a besoin d'aide pour page d'accueil
    Par Gray Man dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 09/12/2005, 17h33
  4. Définir une page d'accueil
    Par ista9im dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 20/10/2005, 08h34
  5. [ debutant ][ Tomcat ] La page d'accueil ne s'affiche pas
    Par zsoh dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 10/04/2005, 09h02

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