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

Servlets/JSP Java Discussion :

Export vide avec Displaytag


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut Export vide avec Displaytag
    Bonjour

    J'essaie d'utiliser displaytag dans une appli web. Je travaille avec java 1.4 et Tomcat 4.1.
    J'arrive bien a afficher les tableaux dans ma jsp.
    Lorsque je veux faire un export au format excel, pdf, csv, xml, j'ai bien une boite de dialogue me demandant d'ouvrir ou d'enregistrer mon fichier. Le fichier que j'obtiens est vide. Aucune donnee n'est exportée. J'ai regardé sur le net mais je n'ai pas trouvé de réponse. Est ce que j'ai raté quelque chose d'énorme ? Avez vous déjà eu ce genre de problème ?

    J'ai ajouté dans mon web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <filter>
        <filter-name>ResponseOverrideFilter</filter-name>
        <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>ResponseOverrideFilter</filter-name>
        <url-pattern>*.do</url-pattern>
      </filter-mapping>
      <filter-mapping>
        <filter-name>ResponseOverrideFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
      </filter-mapping>
    Sans le filter, l'export me ramener à ma page d'origine.

    Par avance, merci

    Tophe

    Voici le code:

    Coté servlet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Client client1 = new Client();
    	client1 .setName("ABC"); 
    	client1 .setRef("123");
    Client client2 = new Client();
    	client2.setName("DEF");
    	client2.setRef("453");
    List test = new ArrayList();		
    test.add(client1);
    test.add(client2);
    request.setAttribute("test", test);
    RequestDispatcher rd = getServletContext().getRequestDispatcher("/essai.jsp");
    rd.forward(request, response);
    et coté jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <display:table name="test" export="true">
    	<display:column property="name" />
    	<display:column property="ref" />
    </display:table>

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    Je viens de trouver la solution. Il faut pour exporter les données mettre la liste dans la session et non pas dans la requete.

    Donc côté servlet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getSession().setAttribute("test", test);
    et côté JSP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <display:table name="sessionScope.test" export="true">
    	<display:column media="html excel" property="name" />
    	<display:column property="ref"/>
    </display:table>

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

Discussions similaires

  1. [DisplayTag] Probleme d'export avec DisplayTag
    Par sky_yassin dans le forum Taglibs
    Réponses: 1
    Dernier message: 20/02/2010, 10h34
  2. [DisplayTag] Problème d'export avec displaytag
    Par adilensa dans le forum Taglibs
    Réponses: 2
    Dernier message: 16/06/2009, 16h29
  3. Comment exporter toute la liste avec displayTag
    Par enok37 dans le forum Struts 1
    Réponses: 1
    Dernier message: 11/06/2007, 13h28
  4. [DisplayTag] probleme d'export avec displaytag
    Par D.Mounir dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 05/05/2007, 14h24
  5. export -> excel avec insertion d'une colonne vide
    Par Gary_Stoupy dans le forum Access
    Réponses: 5
    Dernier message: 16/01/2007, 11h11

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