2012-09-09 29 views
0

我已經用JSF和Hibernate集成了Spring核心來開發我的web應用程序。我正在開發一個文件下載功能,讓用戶從我們的網絡上的一個共享驅動器下載一個pdf文件。我想用Spring MVC來實現這個文件下載功能。在這種情況下,我還需要定義DispatcherServlet和URLHandlerMapping在Web.xml中。還有什麼其他的方式可以在java中實現這個文件下載功能,而沒有任何複雜性。請提供任何在java中下載文件的例子。使用JSF + spring核心+ hibenate實現文件下載的Spring MVC集成

+0

爲什麼要使用Spring MVC來滿足這個需求? – Ravi

+0

沒有任何特別的原因....我發現了一些與Spring MVC文件下載功能的在線示例。請建議是否有任何其他方式來實現它。 – mdp

+0

你說你已經將JSF集成到Spring核心,你是指mojarra?如果您不介意添加的依賴項,Primefaces可以直接執行[文件下載功能,此處爲示例](http://www.primefaces.org/showcase/ui/fileDownload.jsf)。你不需要Spring MVC就可以了。 – kolossus

回答

0

使用Servlet非常簡單。 你必須生成一個帶有id的鏈接(如果你需要加密的話) 之後,將你的文件清理到HttpServletResponse中。 標題也很重要。

乾杯

0

你可以擁有它有retriveing邏輯的實現REST服務。這樣可以重複使用。

+0

似乎不是一個答案。 –