Bonjour!

Alors, le problème est "simple":

J'ai créé un bean simple pour gérer le téléchargement d'un pdf (une notice).

- Le bouton, s'il est positionné dans un formulaire "classique", la méthode fonctionne sans difficulté
- Le bouton s'il est positionné dans une popup (ouverte par javascript), ne fonctionne pas du tout, et ne retourne aucune erreur concrète dans les logs.

Alors...
Le bean:
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
package src.GestionBT;
 
import src.GestionBT.tools.ExtensionExporter;
 
public class Help {
    public Help() {
 
    }
    public String getPdf() {
 
    	return "";
    }
	public String pdf() {
		ExtensionExporter ext = new ExtensionExporter();
		ext.viewPdf();	
		return "";
	}
}
Les données du faces-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    <managed-bean>
        <managed-bean-name>Help</managed-bean-name>
        <managed-bean-class>src.GestionBT.Help</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
L'appel (dans la jsp):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<h:commandButton styleClass="btn_medium"  type="submit" title="Document" value="Document" action="#{Help.pdf}"></h:commandButton>
NOTA: l'appel est strictement identique dans la jsp du navigateur, et dans la jsp en popup.

Quelqu'un aurait une piste?