`
huangyongxing310
  • 浏览: 490648 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

java web 下载文件

    博客分类:
  • Java
 
阅读更多
前台页面
<h4> 动态文件下载</h4> 
    <a href="downloadServlet">download文件下载</a> 

后台设计
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
        response.setContentType("application/x-msdownload");  
         
        String fileName = "文件下载.docx"; 
        response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8")); 
         
        OutputStream out = response.getOutputStream(); 
        String pptFileName = "F:\\自学材料\\sessioni笔记.docx"; 
         
        InputStream in = new FileInputStream(pptFileName); 
         
        byte [] buffer = new byte[1024]; 
        int len = 0; 
         
        while((len = in.read(buffer)) != -1){ 
            out.write(buffer, 0, len); 
        } 
         
        in.close(); 
    } 



前台也可以js控制
window.location.href='XXXXXXXXXX'


直接下载相应的文件,不用右键进行别存为




分享到:
评论

相关推荐

    java web开发帮助文档

    这个“java web开发帮助文档”压缩包显然为开发者提供了丰富的资源,旨在协助他们提升开发效率和理解相关技术。 1. **Java API**: Java API是Java平台的核心库,它包含了各种类和接口,供开发者在编写Java程序时...

    java web API文档

    Java Web API文档是开发Java Web应用的重要参考资料,涵盖了多种框架和技术。以下是对这些技术的详细说明: 1. **Servlet**: Servlet是Java EE的一部分,它提供了对HTTP协议的支持,使得开发者可以创建动态Web...

    java web文件上传-下载-查看操作.docx

    Java Web 文件上传、下载、查看操作 Java Web 文件操作是日常开发解决的问题,主要是针对解决文件的上传下载、查看操作。下面是相关的知识点: 一、Java Web 文件上传操作 * 文件上传是指通过 HTTP 请求将文件从...

    ajax实现java文件下载

    2. **Java文件下载**:在Java Web开发中,服务器端通常使用Servlet或Controller来处理文件下载请求。这些组件会根据客户端请求,读取文件内容,设置合适的HTTP响应头(如Content-Type,Content-Disposition等),并...

    Java Web开发技术文档

    Java Web开发技术文档是针对那些想要深入理解和掌握Java在Web应用程序开发中的应用的学习资源。这份文档详尽地涵盖了从基础到高级的各种主题,旨在帮助不同水平的开发者,无论是初学者还是有经验的程序员,都能从中...

    java 文件web下载类

    java 文件web下载类适合所有浏览器

    java web 开发技术大全光盘文件(part02)

    由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(...下载后的文件名为Java Web (G).part1.rar、Java Web (G).part2.rar、Java Web (G).part3.rar、Java Web (G).part4.rar、Java Web (G).part5....

    java web 开发技术大全光盘文件(part04)

    由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(...下载后的文件名为Java Web (G).part1.rar、Java Web (G).part2.rar、Java Web (G).part3.rar、Java Web (G).part4.rar、Java Web (G).part5....

    Java/Java web参考文档

    【标题】"Java/Java Web参考文档"是一个涵盖了Java编程语言和Java Web开发技术的综合资源,旨在为开发者提供详尽的指导和帮助。这个压缩包可能包含了一份关于DHTML(Dynamic HTML)的中文参考手册,这对于理解如何在...

    java web接口开发demo

    最后,为了便于部署和管理,Java Web应用通常被打包成WAR文件,然后部署到像Tomcat、Jetty这样的应用服务器上。`mServer`可能就是这样一个可部署的WAR包,或者包含构建WAR包所需的全部资源。 总的来说,"java web...

    深入分析java web

    书中可能深入讲解了Java的I/O流体系,包括字符流和字节流,以及如何在Web环境中实现高效的文件读写和网络通信。 3. **javac编译原理**:javac是Java的官方编译器,理解其工作原理有助于开发者优化代码和解决编译...

    java web的api

    Java Web API是Java平台用于构建Web应用程序的一组接口和类,涵盖了从服务器端处理到客户端交互的各种技术。在这个描述中,我们关注的关键技术包括Hibernate、Java EE、JDK、jQuery、Spring以及W3C School的API。让...

    Java Web开发常见问题.pdf

    ### Java Web开发中常见的中文乱码问题解析 在Java Web开发过程中,中文乱码问题是开发者经常遇到的一个挑战。这些问题主要源于Java默认的Unicode编码与HTML页面及表单默认的Latin-1编码之间的不兼容,以及在不同的...

    FileUtils java web 文件上传下载工具

    在Java Web开发中,文件上传和下载是常见的功能需求,特别是在构建用户交互性强的Web应用时。`FileUtils`是一个方便的工具类,用于简化这些操作。本篇将详细讲解如何利用`FileUtils`实现文件的上传和下载,并介绍...

    JAVA Web API文档.zip

    **JAVA Web API文档** 在Java Web开发中,API(应用程序编程接口)扮演着至关重要的角色。API文档是开发者理解和使用这些接口的关键资源,它提供了详细的功能描述、使用方法和示例代码,帮助开发者高效地进行编程。...

    Java Web从入门到精通光盘源码1-15

    然后,根据每个项目的README或指示,配置所需的jar文件,构建并运行源码,逐步深入学习和理解Java Web的各个方面。同时,结合理论学习,如阅读相关书籍、观看教学视频,将有助于你更全面地掌握Java Web开发。

    java web开发技术大全1 pdf

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    Java实现web在线预览office文档

    综上所述,Java实现Web在线预览Office文档和PDF文档主要涉及文件读取、内容转换、文档预览和服务器端的文件操作。通过合理选择和使用相应的库和工具,可以构建出稳定且高效的在线预览系统。在Linux环境下,结合开源...

    《Java Web开发速学宝典》李宁

    这些演示项目可能涵盖了诸如登录注册系统、动态网页生成、文件上传下载、用户权限管理等多个常见Web应用功能。通过这些示例,读者可以学习到如何使用JSTL(JavaServer Pages Standard Tag Library)和EL(Expression...

    经典 java web例子

    在Java Web应用程序中,部署描述符(web.xml)是配置文件,它定义了应用程序的组件、监听器、过滤器和Servlet映射。homework02可能有一个`WEB-INF/web.xml`文件,其中配置了MyServlet的URL映射和初始化参数。 另外...

Global site tag (gtag.js) - Google Analytics