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 :

Modifier le comportement d'une fenêtre de choix


Sujet :

Applets Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Modifier le comportement d'une fenêtre de choix
    Bonjour, je travaille sur une appli qui utilise Struts, jsp, j2ee et d'autres langages, je ne savais pas trop dans quelle section poster, je m'excuse d'avance si ce n'est pas la bonne.

    Dans cette appli, je peux être amené à cliquer sur un lien qui est censé m'ouvrir le contenu d'un fichier texte qui a préalablement été rentré dans la base de données.

    Sous firefox, tout se passe bien, quand je clique une fenetre me demande soit d'ouvrir et me donne le choix du programme, soit d'enregistrer. Actuellement, c'est le notepad qui est utilisé.

    Sous IE, j'ai également une fenêtre qui se lance mais je n'ai pas le choix du programme, le contenu s'affiche dans la même page web.



    On me demande donc d'avoir le même comportement avec les deux navigateurs.

    Je vous passe le code jsp et ne vous met que le code java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    		else if (action.equalsIgnoreCase("telechargerfichier")) {
    			String idDocumentParam = request.getParameter("_iddocument");
    			try {
    				if (idDocumentParam == null || idDocumentParam.equals(""))
    					throw new Exception("ID fichier attaché non valide");
     
    				int idDocument = Integer.parseInt(idDocumentParam);
    				FichierAttacheDAO faDAO = (FichierAttacheDAO) sessionBean
    						.getDataAccess().getDAO("FichierAttache");
    				FichierAttacheVO faVO = faDAO.getFichierAttacheVO(idDocument);
     
    				response.setHeader("Content-type", faVO.getContentType());
    				response
    						.setHeader("Content-Disposition",
    								"attachment; filename=\""
    										+ faVO.getNomFichier() + "\"");
     
    				OutputStream os = response.getOutputStream();
     
    				os.write(faVO.getContenu());
    				os.close();
     
    				return null;
    			} catch (NumberFormatException e) {
    				erreur = true;
    				ae.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
    						"fob.erreur.fichier.telecharger"));
    			} catch (Exception e) {
    				erreur = true;
    				ae.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
    						"fob.erreur.fichier.telecharger"));
    			}
    		}
    Je voudrais donc savoir si il était possible de détecter que l'utilisateur appuie sur le bouton ouvrir, et si oui comment faire pour dire d'utiliser le notepad et également comment détecter quel navigateur possède l'utilisateur.

    Cordialement,
    Nalmo.

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    ou sinon quelqu'un connait un site qui liste les header et explique exactement ce qu'ils font ?

Discussions similaires

  1. modifier le contour d'une fenêtre
    Par juju116 dans le forum Débuter
    Réponses: 2
    Dernier message: 17/08/2010, 19h54
  2. [WD11] comportement d'une fenêtre
    Par Redg9 dans le forum WinDev
    Réponses: 4
    Dernier message: 11/05/2010, 09h13
  3. Modifier wireshark - ajout d'une fenêtre
    Par raimais dans le forum Développement
    Réponses: 2
    Dernier message: 09/09/2009, 11h47
  4. Modifier le nom d'une fenêtre
    Par milach dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 25/04/2008, 14h40
  5. Modifier la couleure d'une liste a choix (combo box)
    Par echantillon dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 03/02/2007, 22h13

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