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

Applets Java Discussion :

JFileChooser dans servlet ou applet ?


Sujet :

Applets Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Points : 428
    Points
    428
    Par défaut JFileChooser dans servlet ou applet ?
    Bonjour,

    depuis quelques jours je suis à la recherche d'une solution simple et surtout compatible avec la plupart des navigateurs web pour ouvrir et sauvegarder des fichiers en local. Comme mon application tourne sur un serveur Tomcat, je suis parti sur un JFileChooser avec un set du LookAndFeel pour avoir une belle fenêtre type Windows.

    J'ai d'abord cherché la possibilité d'intégrer mon JFileChooser dans un Servlet mais visiblement cela ne semble pas très simple, j'ai même vu des fils de discussion expliquant que ce n'était pas possible de faire appel à Swing à partir d'un Servlet.

    Du coup j'essaye dans un Applet mais je me retrouve confronté au problème de signature + droits d'accès de l'Applet.

    Donc voici mes questions :

    - Tout d'abord est-il possible d'intégrer un JFileChooser dans un Servlet ? (ce qui serait la solution la plus simple).

    - Si ce n'est pas possible, vu que je pourrais peut-être obtenir un certificat valide pour mon Applet (c'est en cours de discussion), est-ce qu'en ajoutant les droits necessaires (PropertyPermission et FilePermission) pour Tomcat, les utilisateurs pourront accéder à leurs fichiers en local ?

    Merci d'avance.
    Mieux vaut un petit lien qu'un long discours.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Points : 1 745
    Points
    1 745
    Par défaut
    tout d'abord est-il possible d'intégrer un JFileChooser dans un Servlet ?


    Un lien de téléchargement de fichier sur ta page web ça ne te suffirait pas ? Et ton navigateur préféré t'ouvrira un "FileChooser" pour te demander ou l'enregistrer.

    Sinon, oui il faut que ton applet soit signée pour accéder au disque local côté client (Avec un certificat maison ça marche, mais il y a un message d'avertissement pas très pro). Changer les droits côté serveur n'y changera rien.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Points : 428
    Points
    428
    Par défaut
    Pour l'ouverture de fichier c'est pour lui faire un petit traitement via des servlets. Le JFileChooser permet de le récupérer en tant qu'objet Java pour l'envoyer directement dans un servlet.

    Les fichiers à enregistrer sont des fichiers que l'on créé à partir de servlets.
    Mieux vaut un petit lien qu'un long discours.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Points : 1 745
    Points
    1 745
    Par défaut
    Je n'arrive pas a comprendre si tu veux faire de l'upload ou du download...

    l'envoyer directement dans un servlet
    Là je comprends UPLOAD


    Les fichiers à enregistrer sont des fichiers que l'on créé à partir de servlets.
    Là je comprends DOWNLOAD


    Pourrais tu préciser ce que tu souhaites faire plus exactement ?

    Par exemple :
    - Où/Qui crée le fichier (Client / Serveur) ?
    - Où/Qui enregistre le fichier (Client / Serveur) ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Points : 428
    Points
    428
    Par défaut
    Les 2 mon capitaine

    Je veux me faire un JFileChooser assez complet et générique, donc avec des méthodes qui permettent de le définir en open ou save, la possibilité de modifier le look&feel, ajouter/suppremier des FileFilter. Comme c'est un applet qui doit être signé, faut que je le fasse assez complet du premier coup.
    En même temps ce n'est qu'un JFileChooser donc c'est pas comme si je passais toute l'application dans l'applet.

    Comme la mise en place d'un applet est assez lourde, je demandais tout d'abord s'il était possible d'appeler le JFileChooser à partir d'un servlet vu qu'on tourne sur un Tomcat.
    Mieux vaut un petit lien qu'un long discours.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Points : 428
    Points
    428
    Par défaut
    Bonjour,

    finalement après quelques recherches et une lecture d'un tuto de Serge Tahé sur Prime Faces, je pense que je vais partir sur cette solution.

    Ce framework semble vraiment bien fourni et devrait répondre à ma problématique, à savoir comment sauvegarder ou uploader des fichiers.
    Mieux vaut un petit lien qu'un long discours.

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

Discussions similaires

  1. Session dans servlet
    Par Mister Nono dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 31/10/2006, 12h30
  2. utf_8 dans servlet
    Par ridondo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/10/2006, 11h33
  3. probleme avec javascript dans servlet
    Par Battosaiii dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/04/2006, 10h50
  4. JFileChooser dans une applet
    Par jeje99 dans le forum Applets
    Réponses: 2
    Dernier message: 26/10/2005, 11h12
  5. Réponses: 3
    Dernier message: 07/03/2005, 15h08

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