Hello,

Je tente d'ouvrir une pop up qui dont l'url pointe sur une servlet de téléchargement de fichier (ceci afin de tenter de ne pas perdre la connection Ajax avec l'application)

de cette manière

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
 
private void sendPermisDeConstruire(String filename) { 
LOG.debug("sendPermisDeConstruire " + filename ".docx"); 
FacesContext faces = FacesContext.getCurrentInstance(); 
try { 
HttpSession session = (HttpSession) faces.getExternalContext() 
.getSession(false); 
session.setAttribute("fileName", filename); 
// faces.getExternalContext().redirect 
//("download-servlet"); 
JavascriptContext.addJavascriptCall(faces, "window.open('download-servlet?', \"popup2\", \"width=800, height=600\""); 
} catch (Exception ex) { 
LOG.error("Exception while redirecting : " + ex.getMessage()); 
} 
}
malheureusement la deuxième pop up ne s ouvre pas

quelqu un aurait une idée ?

D'avance merci