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

Langage Java Discussion :

ouvrir nouvelle fenetre pour fichier PDF


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut ouvrir nouvelle fenetre pour fichier PDF
    Bonjour,

    excusez moi de vous embeter, mais j'ai un petit souci et je ne trouve pas ma reponse sur le net....

    Alors voila, j'ai une application jsp qui tourne avec tomcat.
    J'ai un formulaire html et quand je clique sur le bouton submit, le code java (dans une vraie classe) génère un fichier pdf dans un repertoire du site. jusque la tout va bien.
    Je voudrais ouvrir ce fichier dans une nouvelle fenetre...
    pour info je travaille aussi avec l'api myfaces.
    Je suis ouverte a toute proposition pour que ca marche ...

    Merci pour toute aide
    @+
    pim

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    si ca peut t'aider...

    topic qui parle de ca :
    http://www.developpez.net/forums/sho...d.php?t=247157


    faire un lien vers un pdf dans une nouvelle page :
    <A HREF='monfichier.pdf' TARGET='Blank'>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut
    en fait c depuis ma classe java que je souhaite ouvrir la fenêtre .....

  4. #4
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    C'est pas possible. Depuis une classe java, tu n'as pas le contrôle du navigateur.

    Le plus simple serait d'utiliser un petit bout de javaScript du genre:

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut
    ben en fait, si ca a l'air possible ....
    j'ai vu le'emple la :
    http://www.developpez.net/forums/sho...&highlight=pdf

    mais comme je suis un peu nulle, j'ai besoin d'autres explications ....
    genre :
    - ma classe A je lui ai rajouté "extends HttpServlet" c'est ca ?
    - j'ai mis dans ma classe A les 2 méthodes doGet et doPost
    - c'est obligé que les méthodes s'appelle doGet et doPost ??
    - mon bouton se presente de la forme suivante :
    <h:commandButton type="submit" value="Generate Report" action="#{A.validateFormBack}" />
    je mets quoi dans l'action ?

    merci pour votre aide ...

  6. #6
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    Citation Envoyé par pimousse_cerise
    ben en fait, si ca a l'air possible ....
    j'ai vu le'emple la :
    http://www.developpez.net/forums/sho...&highlight=pdf

    mais comme je suis un peu nulle, j'ai besoin d'autres explications ....
    genre :
    - ma classe A je lui ai rajouté "extends HttpServlet" c'est ca ?
    - j'ai mis dans ma classe A les 2 méthodes doGet et doPost
    - c'est obligé que les méthodes s'appelle doGet et doPost ??
    - mon bouton se presente de la forme suivante :
    <h:commandButton type="submit" value="Generate Report" action="#{A.validateFormBack}" />
    je mets quoi dans l'action ?

    merci pour votre aide ...
    Tu peux simplement surcharger la méthode service, ça suffira.

    Tu modifies ton web.xml pour ajouer ta servlet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <servlet> 
      <servlet-name>nomServlet</servlet-name> 
      <display-name>name</display-name>
      <servlet-class>classe_de_servlet</servlet-class> 
    </servlet>
    et aprés tu fais simplement dans action:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <h:commandButton type="submit" value="Generate Report" action="nomServlet" />

  7. #7
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    Citation Envoyé par pimousse_cerise
    en fait c depuis ma classe java que je souhaite ouvrir la fenêtre .....
    Tu dis dans une classe java. C'est pas une classe java en l'occurence, mais une Servlet.

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

Discussions similaires

  1. [1.x] Ouvrir dans une nouvelle fenetre pour imprimer
    Par jejeman dans le forum Symfony
    Réponses: 2
    Dernier message: 12/11/2010, 16h16
  2. ouvrir nouvelle fenetre avec <a href>
    Par chaminette dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/07/2007, 13h57
  3. nouvelle fenetre pour un lien
    Par jadoo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/06/2007, 22h03
  4. ouvrir nouvelle fenetre
    Par Choupinou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/09/2006, 09h24
  5. Comment créer une nouvelle fenetre pour recherche
    Par RaimS dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/06/2006, 16h02

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