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

JSF Java Discussion :

Boutton pour le choix de l'emplacement(comme Save As..)


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 35
    Par défaut Boutton pour le choix de l'emplacement(comme Save As..)
    Salut,

    Je veux pouvoir faire une sauvegarde du contenu de la page dans un fichier.
    J'ai besoin d'un boutton a l'aide duquel je pourrai choisir un emplacement pour le fichier a sauvegarder.

    Une idee?
    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Fichier > Enregistrer sous ?

    On parle bien d'une page web qui s'affiche dans un navigateur, n'est ce pas ?

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 35
    Par défaut
    Oui, c'est une page web dans laquelle je dois avoir le boutton. En effet, dans le Bean j'ai la methode a invoquer pour sauvegarder les donnees dont j'ai besoin sur le bureau, mais je veux pouvoir choisir et d'autres emplacements.

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Attends, reformules s'il te plaît ...
    C'est quoi le but exactement ? tout en te rappelant que c'est d'une page page qu'on parle et pas d'une application Swing, donc tu ne peux pas accéder au disques locaux ?

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 35
    Par défaut
    je suis dans une page, j'ai un <h:form> et plusieurs autre components remplis avec des donnees. J'ai besoin de sauvegarder les donnees de la page sous forme d'un fichier XML. J'ai dans mon bean la methode qui effectue la transformation dans un flux xml. J'ai besoin d'avoir un boutton dans mon <h:form> a l'aide duquel je pourrai choisir un emplacement dans l'un de mes disques, (par exemple c, et appeller la methode qui va enregistrer sur cet emplacement mon fichier xml. c'est ca.. j'espere que je suis plus claire maintenant..
    Merci..

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Comme tu le décris, c'est impossible :p

    Mais tu peux y aller autrement: le bouton invoque l'action du managed bean, et dans cette action, tu procèdes comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    byte[] data = tonContenuXML;
     
    FacesContext context = FacesContext.getCurrentInstance();
    HttpServletResponse response = (HttpServletResponse) context
    		.getExternalContext().getResponse();
    response.setContentLength(data.length);
    response.getOutputStream().write(data);
    response.setContentType("application/xml");
    response.addHeader("Content-disposition",
    		"attachment; filename=résultat.xml");
    context.responseComplete();
    Au retour, le navigateur t'affichera le XML ou te proposera de l'enregistrer ...

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

Discussions similaires

  1. [Debutant]Conseils pour le choix d'un environnement de dvpt
    Par etiennegaloup dans le forum Débuter
    Réponses: 10
    Dernier message: 05/04/2006, 21h39
  2. [VTemplate] Choix suivant des critères comme le support Php5, code Xhtml compliant ?
    Par El Riiico dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 05/12/2005, 10h28
  3. Réponses: 4
    Dernier message: 24/11/2005, 17h09
  4. [MATOS]Aide pour le choix d'un serveur...
    Par hpalpha dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/09/2004, 21h21
  5. Conseil pour un choix de language
    Par guilastro dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 27/04/2004, 14h59

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