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] soucis forward vers JSP


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 57
    Points : 8
    Points
    8
    Par défaut [Struts] soucis forward vers JSP
    Bonjour tout le monde

    J'ai un petit soucis au niveau de mon appli Struts. J'aimerais simplement que lorsque je clic sur mon <html:submit> dans un html form, il ne fasse aucune action et soit forwarder directement vers une page JSP de mon appli.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <html:form action="/modifierSelectionnee">
      <html:submit value="Insert strains"/>
    </form>
    J'ai essayé de la forme suivante et ca ne fonctionne pas non plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <html:form action="/page.jsp">
      <html:submit value="Insert strains"/>
    </form>
    Ca doit être extremement simple pourtant non? Merci d'avance pour le coup de pouce

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Dans ce cas, il vaut mieux utiliser un html:link.

    Dans ton struts-config, tu définis une action qui fait juste un forward vers une page jsp (sans classe Action) comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/page" forward="/page.jsp"/>
    Et dans ta jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:link action="page">Page</html:link>
    Modératrice Java - Struts, Servlets/JSP, ...

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    tu peux aussi définir une action qui fait juste un forward à la page jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <action path  = "/page"
                type  = "org.apache.struts.actions.ForwardAction"
                parameter = "/WEB-INF/pages/page.jsp"
      />

  4. #4
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Citation Envoyé par Sniper37
    tu peux aussi définir une action qui fait juste un forward à la page jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <action path  = "/page"
                type  = "org.apache.struts.actions.ForwardAction"
                parameter = "/WEB-INF/pages/page.jsp"
      />
    C'est la même solution que la mienne.

    Dans les versions récentes de Struts, on peut écrire plus simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/page" forward="/page.jsp"/>
    Modératrice Java - Struts, Servlets/JSP, ...

  5. #5
    Futur Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 57
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par c_nvy
    Citation Envoyé par Sniper37
    tu peux aussi définir une action qui fait juste un forward à la page jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <action path  = "/page"
                type  = "org.apache.struts.actions.ForwardAction"
                parameter = "/WEB-INF/pages/page.jsp"
      />
    C'est la même solution que la mienne.

    Dans les versions récentes de Struts, on peut écrire plus simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/page" forward="/page.jsp"/>

    Merci ca fonctionne maintenant J'ai du effectuer quelques modifs tout de même:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        <action
          attribute="Search"
          forward="/selectSouche.jsp"
          input="/souche_modifiee.jsp"
          name="Search"
          path="/search">
        </action>
    Sinon à partir de quel version de on peut écrire ce genre de forward? Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <action path="/page" forward="/page.jsp"/>

  6. #6
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Ben, je ne sais pas à partir de quelle version mais moi, je travaille avec la 1.2.7 et ça fonctionne très bien.
    Je n'ai pas besoin de coder autant de paramètres.
    Modératrice Java - Struts, Servlets/JSP, ...

  7. #7
    Futur Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 57
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par c_nvy
    Ben, je ne sais pas à partir de quelle version mais moi, je travaille avec la 1.2.7 et ça fonctionne très bien.
    Je n'ai pas besoin de coder autant de paramètres.
    J'ai la 1.1 c'est peut-être pour ca

    Encore merci

  8. #8
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par joy5
    Citation Envoyé par c_nvy
    Ben, je ne sais pas à partir de quelle version mais moi, je travaille avec la 1.2.7 et ça fonctionne très bien.
    Je n'ai pas besoin de coder autant de paramètres.
    J'ai la 1.1 c'est peut-être pour ca

    Encore merci
    tu as encore de la doc sur cette version, il y'a eu pas mal d'evolutions dans les versions suivantes..

    http://struts.apache.org//struts-doc-1.1/index.html

  9. #9
    Futur Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 57
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par Sniper37
    Citation Envoyé par joy5
    Citation Envoyé par c_nvy
    Ben, je ne sais pas à partir de quelle version mais moi, je travaille avec la 1.2.7 et ça fonctionne très bien.
    Je n'ai pas besoin de coder autant de paramètres.
    J'ai la 1.1 c'est peut-être pour ca

    Encore merci
    tu as encore de la doc sur cette version, il y'a eu pas mal d'evolutions dans les versions suivantes..

    http://struts.apache.org//struts-doc-1.1/index.html
    Merci pour le lien

    Quels ont été les évolutions majeures jusqu'a ta version?

Discussions similaires

  1. [Struts 1.3][Tiles] Problème de forward vers un Tiles
    Par lolla86 dans le forum Struts 1
    Réponses: 6
    Dernier message: 04/08/2009, 15h27
  2. soucis de redirection vers jsp
    Par erox44 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/06/2009, 16h52
  3. Réponses: 4
    Dernier message: 20/02/2009, 17h50
  4. [Taglib] forward vers une jsp
    Par bastouffe dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/12/2006, 08h52
  5. [Debutant][Struts] Pb de forward dans jsp
    Par muim dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/02/2004, 11h02

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