读书人

怎么用JSP实现JSP下载文件功能

发布时间: 2011-11-19 22:28:56 作者: rapoo

如何用JSP实现JSP下载文件功能?
如何实现下述功能:
1)点击按钮,并取得服务器上的文件
2)出现保存文件对话框,用户可以保存该文件或者取消,并且对话框能知道文件类型。

[解决办法]
有个第三方Bean让你用:jspsmart;
[解决办法]
嗯,可以用第三方jar包,就是楼上说的SmartUpLoad就可以了!
[解决办法]
直接用java的读写流类就可以了,读取文件写到response里面,frush一下就直接弹出文件保存的对话框了,这是浏览器自带的。有一个参数就是设置文件名的,不仅仅是扩展名,全名都有

[解决办法]
类似这样

Java code
public ActionForward download(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        if (logger.isDebugEnabled()) {            logger.debug("entering 'AttachmentAction.download()' method...");        }        ActionMessages messages = new ActionMessages();        String id = request.getParameter("id");        String attachmentFile=request.getParameter("file");        String type = request.getParameter("type");        if (id != null||attachmentFile!=null) {            Attachment attachment =null;            if(id!=null) {                attachment= mgr.view(id);            } elseta.x
[解决办法]
SmartUpLoad就可以了

或者cos

读书人网 >Java Web开发

热点推荐