Bonjour,

J'essaie de faire un export excel via l'action suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
FacesContext context = FacesContext.getCurrentInstance();
		HttpServletResponse response = (HttpServletResponse)context.getExternalContext().getResponse();
 
response.setContentType("application/vnd.ms-excel");
		String fileName = "Report.xls";
		response.setHeader("content-disposition","attachment; filename =\""+fileName+"\"");
 
		OutputStream out = response.getOutputStream();
mais il me fait l'ereur:

Impossible d'appeler la méthode service() sur le servlet Faces Servlet. Exception : java.lang.IllegalStateException: Cannot forward. Response already committed.

Je sais pas d'ou ça peut venir.

Merci