carlosjrcabeloPJ 12 de nov. de 2007
Esse puramente de cast mesmo, de uma olhada onde ele está sendo gerado.
deveria funcionar
PhaseListener phase = ExtensionsPhaseListener ;
luiz290788PJ 13 de nov. de 2007
consegui resolver o problema
faltava uma configuração no web.xml
luiz290788PJ 13 de nov. de 2007
Galera eu fiz um bean que tem um método para download de arquivo…
...
public void download & # 40 ; & # 41 ; throws Exception & # 123 ;
HttpServletResponse response = & # 40 ; HttpServletResponse & # 41 ; FacesContext .
getCurrentInstance & # 40 ; & # 41 ;. getExternalContext & # 40 ; & # 41 ;. getResponse & # 40 ; & # 41 ;;
response . setContentType & # 40 ; "/application/octet-stream" & # 41 ;;
response . setHeader & # 40 ; "Content-Disposition" , "attachment; filename=arquivo.txt" & # 41 ;;
File file = new File & # 40 ; "/arquivo.txt" & # 41 ;;
FileReader fr = new FileReader & # 40 ; file & # 41 ;;
while & # 40 ; fr . ready & # 40 ; & # 41 ; & # 41 ; & # 123 ;
response . getOutputStream & # 40 ; & # 41 ;. write & # 40 ; fr . read & # 40 ; & # 41 ; & # 41 ;;
& # 125 ;
response . getOutputStream & # 40 ; & # 41 ;. flush & # 40 ; & # 41 ;;
response . getOutputStream & # 40 ; & # 41 ;. close & # 40 ; & # 41 ;;
System . out . println & # 40 ; "hum... interessante..." & # 41 ;;
& # 125 ;
...
ele funciona e manda o arquivo mas ele manda o código html da página atual também…
alguém sabe porque??
é normal isso???