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
malheureusement la deuxième pop up ne s ouvre pas
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()); } }
quelqu un aurait une idée ?
D'avance merci
Partager