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 :

lire le code html par le serveur en tant que fichier EXCEL


Sujet :

Struts 1 Java

  1. #1
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Points : 73
    Points
    73
    Par défaut lire le code html par le serveur en tant que fichier EXCEL
    bonjour,
    j'ai une jsp qui contient une collection voici son code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      <layout:collection name="recepForm" property="recepList" styleClass="SCROLL" styleClass="FORM" width="900" height="190">
               <layout:collectionItem title="ARTICLE" property="article"></layout:collectionItem>
               <layout:collectionItem title="PROFIL" property="profil" sortable="true"></layout:collectionItem>
               <layout:collectionItem title="SERIAL_START" property="ND" sortable="true"></layout:collectionItem>
               <layout:collectionItem title="SERIAL_END" property="NF" sortable="true"></layout:collectionItem>
               <layout:collectionItem title="QTE" property="qte" sortable="true"></layout:collectionItem>
                <layout:collectionItem title="X" property="retirer" action="/recep3.do?hidden=Retirer" paramId="aaa,ppp,stt,see,qtt" paramProperty="aaa,ppp,stt,see,qtt">
                <center> <layout:img srcName="supp.GIF" border="0"/>  </center>
                </layout:collectionItem>
               </layout:collection>
    je veux submiter le form est afficher cette collection dans un fichier
    excel
    on m'a dis que c'est faisable que le serveur lit le code html en tantque fichier EXCEL c'est le cas en ASP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Response.ContentType = "application/vnd.ms-excel"
     
    --Response.AddHeader "Content-type", " application/vnd.ms-excel "
     
    Response.AddHeader "Content-disposition", "attachment; filename="& fname &".xls"
    est ce que c'est faisable en struts

    merci de me répondre

  2. #2
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Points : 73
    Points
    73
    Par défaut
    bon d'aprés une recherche j'ai trouvé comment faire ça
    il faut créer un boton submit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       <layout:submit onclick="setHidden('exporter',document.recepForm)">exporter</layout:submit>
    et dans cette méthode "'exporter'" je fais ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public ActionForward exporter(ActionMapping mapping, ActionForm form,
    			HttpServletRequest request, HttpServletResponse response) throws SQLException {
    		RecepForm recepForm = (RecepForm) form;
     
     
    	 response.setContentType("application/vnd.ms-excel");
    		 response.setHeader("Content-type", "application/vnd.ms-excel ");  
    		 response.setHeader("Content-disposition", "attachment; filename=test.xls");
     
    		return mapping.findForward("test2"); 
     
    	}
    quand je clique sur le botton "'exporter'" une boite de dialogue s'affiche pour m'inviter à ouvrir ou à enregistrer le fichier généré qui contient tous le contenu de la jsp
    moi ce que je voulais avoir c'est juste le contenu de la collection dans le fichier

    pouvez vous m'aider à corriger le code
    merci

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Points : 130
    Points
    130
    Par défaut
    Salut ;
    j'ai déja rencontré un tel problème.
    en faite pour mettre le contenue de la jsp dans ton fichier il faut créer une méthode pour ça.
    autrement dit tu peux récupéré ton cotenu (une propriété de ton form) et faire une méthode qui cree le fichier excel,pour cela tu peux utiliser soit javaExcel soit POI.

Discussions similaires

  1. Lire le code appelé par un évènement
    Par slayess dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/01/2012, 12h50
  2. pour q'un textbox lire les codes html
    Par haythamonni dans le forum VB.NET
    Réponses: 4
    Dernier message: 18/05/2011, 14h03
  3. Lire le code HTML généré par le javascript
    Par myred dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 10/05/2011, 12h44
  4. lire du code html a partir de la base de donnée
    Par ilamine55 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/12/2010, 17h26
  5. Lire un tableau html par EXCEL
    Par john_wili dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2009, 16h23

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