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 2 Java Discussion :

probleme de passage de parametre dans l'action download d'un fichier


Sujet :

Struts 2 Java

  1. #1
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Points : 59
    Points
    59
    Par défaut probleme de passage de parametre dans l'action download d'un fichier
    Bonjour à tous le monde.
    J'ai crée une action pour télécharger un fichier que j'ai sauvegardé en base.
    Pour recuperer ce fichier il me faut l'id de la classe, or l'id de la classe est null. quand je le set en dur ça marche.
    Je sais pas comment recupere ce parametre afin de la passer a mon action.
    voici le code de la page JSP.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <s:url id="fileDownload"  action="download" ></s:url>
    <s:a href="%{fileDownload}">Télécharger l'organigramme</s:a>
    et voici mon action qui fonctionne si je met l'id en dur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    @Action(value = "download", results = { @Result(name = "success", type = "stream", params = {
    			"contentType", "application/octet-stream", "inputName",
    			"fileInputStream", "contentDisposition",
    			"attachment; filename=\"${fileName}\"", "bufferSize", "1024" }) })
    	public String download() throws Exception {
    		org = organizationChartService.findOne(idOrga);
    		fileInputStream = new FileInputStream(new File(org.getDocument()));
    		fileName = org.getDocument();
    		return SUCCESS;
    	}
    donc quand je suis sur ma page JSP, j'ai un lien pr telecharger mon fichier. pas plus.
    Enfin si y'a un formulaire mais c'est independant. je ne touche pas le formulaire.
    c'est en deuxieme temps.
    Cordialement

  2. #2
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 139
    Points : 59
    Points
    59
    Par défaut
    La solution on sait jamais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <s:url id="fileDownload"  action="download" >
      <s:param name="idOrga" value="idOrga"/>
    </s:url>

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

Discussions similaires

  1. Passage parametre dans une action
    Par Rudyyyy dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/06/2009, 13h28
  2. Réponses: 6
    Dernier message: 24/12/2004, 16h46
  3. [langage] Passage de paramètres dans une fonction
    Par And_the_problem_is dans le forum Langage
    Réponses: 11
    Dernier message: 28/06/2004, 08h20
  4. [pgplsql] probleme de passage de parametre
    Par Spoutnik dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 21/05/2004, 01h11
  5. Probleme de passage de parametre a un TQuery
    Par gve21 dans le forum C++Builder
    Réponses: 7
    Dernier message: 15/01/2004, 15h49

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