开发者

Download link page JSF

How can I produce a URL which somebody could open and that would immediately download a file e.g. pdf?

I have been using ice:outputResource but that开发者_如何学JAVA requires the user clicks on a link. Is it possible to do this in JSF?

Thanks, Dwayne


You want to download a PDF file immediately when one opens a page? Use Javascript to fire the request on the PDF file during page load.

<script>
    window.onload = function() {
        window.location = 'http://example.com/context/path/to/file.pdf';
    }
</script>

Update: your question is actually ambiguous. From other point of view, are you asking how to return a PDF file on a GET request? If so: if it's a static PDF file, then just put the PDF somewhere in the webcontent and link to it. Or if it's to be dynamically generated or served from a database or local disk file system outside the webapp, then create a servlet which does the job. Example here.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜