Библиотека ICEfaces в classpath предотвращает появление диалога «Сохранить как» при загрузке файла

Как только я добавлю библиотеки icefaces.jar icepush.jar icefaces_ace.jar в мой путь к классам, чтобы использовать компоненты ACE, мой диалог SaveAs победил 'т всплывающее окно? Я'Я не уверен, что это ошибка, но без библиотек в classpath это работает. Вот's сохранить как метод:

    public void downloadFile(String propertyPath) throws IOException {

     ProxyFile fileToDownload = repBean.downloadFile(propertyPath);

     FacesContext facesContext = FacesContext.getCurrentInstance();
     ExternalContext externalContext = facesContext.getExternalContext();
     HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();

     response.reset();         response.setContentType(fileToDownload.getContentType()); 
     response.setHeader("Content-Length", String.valueOf(fileToDownload.getLength()));
     response.setHeader("Content-disposition", "attachment; filename=\"" + fileToDownload.getName() + "\""); 

     BufferedInputStream input = null;
     BufferedOutputStream output = null;


     try {
         input = new BufferedInputStream(fileToDownload.getContent());
         output = new BufferedOutputStream(response.getOutputStream());

         byte[] buffer = new byte[10240];
         for (int length; (length = input.read(buffer)) > 0;) {
            output.write(buffer, 0, length);
         }
     } finally {
         output.close();
         input.close();
         facesContext.responseComplete(); 
        }
     }

Ответы на вопрос(1)

Ваш ответ на вопрос