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 :

<jsp:include> dans une action struts


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    17
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 17
    Par défaut <jsp:include> dans une action struts
    dans une action struts qui me redirige vers une page jsp,
    je veux faire un include d'une autre page par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public ActionForward execute(ActionMapping mapping, ActionForm form, 
    		HttpServletRequest request, HttpServletResponse response) 
    throws Exception{
     .....
     ......		
         out.print("<jsp:include page="/context/page.jsp"/>);
         return null;
    }
    Malheureusement ca ne fonctionne pas, le code html retourné est : <jsp:include page="/context/page.jsp"/> mais pas le contenu de page.jsp;

    si quelqu'un peut m'aider, merci d'avance.

  2. #2
    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


    C'est la page jsp qui doit faire l'include, pas le contrôleur...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    17
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 17
    Par défaut
    mais quand il s'agit d'une réponse à un appel ajax
    pour réafrichir une zone seulement. alors je dois généré le résultat dans le
    contrôleur. si il existe une autre façon de faire j'aime bien la connaitre.

  4. #4
    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
    Quel rapport entre une requête ajax et l'include jsp ?
    Syntaxe error

    Que veux-tu faire exactement, il y a peut-être une solution simple à ton problème.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    17
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 17
    Par défaut
    j'essaye d'être plus claire :
    je veux savoir comment puis je faire une inclusion d'une page dans une autre, mais pas sur la page jsp directement mais sur une servlet qui génère la page,
    un out.print(" <jsp:include page="page.jsp" />"); n'a rien donné.

    sinon j'essaye de procéder autrement merci.

  6. #6
    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
    Ce serait plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getRequestDispatcher("nomPage.jsp").include(request, response);
    Bon, d'un autre côté, je ne vois pas l'intérêt d'une telle manipulation, surtout avec struts, quand bien même ça fonctionnerait correctement...

    Pourquoi veux-tu faire cet include ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre averti
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    17
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 17
    Par défaut
    j'ai une page qui contient des informations pour une personne, comme ceci:
    Nom : alpha
    Prenom : beta
    date naissance : 01/01/2001.
    ...
    ...
    et un bouton modifier, lorsque je clique sur ce bouton je remplace les infos par
    un formulaire qui contient les mêmes informations pour qu'on puisse les changées.

    j'utilise ajax pour changer que la partie informations dans ma page, c'est pour
    ca je cherche à faire un include de la page qui contient le formulaire et ne pas
    écrire le code html du formulaire dans le contrôleur.
    c'est tu veux un truc pareil à facebook pour changer le profil
    profil / info /modifier

    merci

  8. #8
    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 connais pas Facebook (et oui, il y a des réfractaires )...
    J'imagine que tu veux une ihm qui n'inclue pas systématiquement les données du formulaire pour modification mais qui puisse l'afficher en cliquant sur un bouton, c'est bien ça ?

    Si oui, on passe par du javascript pour afficher/cacher des éléments dans la page, mais elle doit contenir le code.
    Pour la validation des données, on pourrait effectivement utiliser AJAX pour éviter de quitter la page en cours.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre averti
    Développeur Java
    Inscrit en
    Août 2008
    Messages
    17
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2008
    Messages : 17
    Par défaut
    merci;
    c'est pas grave pour facebooooom, c'est déja beaucoup de s'en occupé de ce forum;
    j'ai pensé aussi à cette solution, ben je vais essayé de réaliser ca et j'espère
    que tu es toujours la en cas de problème.
    à bientôt

Discussions similaires

  1. Plusieurs méthodes dans une "action" struts.xml
    Par VinceCBA dans le forum Struts 2
    Réponses: 0
    Dernier message: 25/10/2011, 16h26
  2. Réponses: 2
    Dernier message: 23/03/2009, 13h25
  3. [Struts] probleme injection spring dans une action Struts
    Par otam_otam dans le forum Spring Web
    Réponses: 1
    Dernier message: 03/03/2009, 12h24
  4. Récuperer un bean dans une action Struts
    Par ksavieras dans le forum Struts 1
    Réponses: 4
    Dernier message: 23/10/2005, 14h55
  5. [jsp] include dynamique dans une jsp
    Par petitelulu dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 04/03/2005, 07h59

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