Yes is possible.

        HttpServletResponse response = (HttpServletResponse) facesContext
                .getExternalContext().getResponse();

        ServletOutputStream out;
        try {
            out = response.getOutputStream();
            if (currentItem.getDocument() != null) {
                log.info("Attached document exists for " + currentItem);
                response.setContentType("message/rfc822");
                response.setHeader("Content-disposition",
                        "inline;filename=file.mht");
                out.write(currentItem.getDocument());
            } else {
                log.info("Not existing attached document. Using
default text. "
                        + ...);
                response.setContentType("text/html");
                out.write(("No document for " + currentItem.getTitle())
                        .getBytes());
            }
            out.flush();
        } catch (Exception e) {
            log.debug(".. ", e);
        }
        facesContext.responseComplete();



Regards
    Marius


Anu Padki wrote:

> Is it not possible to download a file using action method? Do we
> have to write a servlet? Thanks. - Anu



begin:vcard
fn:Oancea Marius
n:Marius;Oancea
org:Hermann Oberth Faculty of Engineering, Lucian Blaga University of Sibiu;Department of Computer Science
adr:;;4 Emil Cioran Str.;Sibiu;Sibiu;550025;Roumania
email;internet:[EMAIL PROTECTED]
title:Asist. Ing.
tel;home:+40 369 401740
tel;cell:+40 742 207963
url:http://www.csac.ulbsibiu.ro
version:2.1
end:vcard

Reply via email to