`
thjjava
  • 浏览: 27065 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

javaServlet 实现文件下载

阅读更多
package servlet.*;
import java.io.*;
import java.servlet.*;
import javax.servlet.http.*;
public class FileDownloadServlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)tthrows ServletException,IOException{
response.setContentType("application/jar");
//设置响应头,将响应头内容以指定的文件名存储到客户机上
response.setHeader("Content-Disposition","attachment;filename=servlet-api.jar");
File f=new File("C:\\servlet-api.jar");
FileInputStream is=new FileInputStream(f);
ServletOutputStream os=response.getOutputStream();
byte[]bytearray=new byte[1024];
int bytesread=0;
while((bytesread=is.read(bytearray))!=-1){
os.write(bytearray.0,bytesread);
}
os.flush();}
}
分享到:
评论

相关推荐

    java servlet实现文件下载

    Java Servlet是一种Java编程语言...通过这个简单的Java Servlet实现,我们可以为用户提供一个安全、可控的文件下载服务。理解这些基本步骤和相关的HTTP概念,将有助于你更好地设计和实现Web应用程序中的文件下载功能。

    java servlet实现图片上传下载

    总结起来,"Java Servlet实现图片上传下载"涉及到的主要知识点有:Servlet生命周期、HTTP协议、文件I/O、数据库操作、表单提交处理、文件存储策略、安全控制、响应头设置以及异常处理。掌握这些技能,开发者可以构建...

    使用Java servlet实现自动登录退出功能

    "使用Java Servlet实现自动登录退出功能" 使用Java Servlet实现自动登录退出功能是Web应用程序中一个非常重要的功能,本文将详细介绍如何使用Java Servlet实现自动登录退出功能。 知识点1:了解Java Servlet Java...

    JavaServlet帮助文档

    JavaServlet帮助文档中的CHM文件是一个编译过的HTML帮助文档,它包含详细的API参考、教程、示例代码和常见问题解答,是开发者学习和查阅Servlet技术的重要资源。利用其内置的搜索功能,开发者可以快速找到所需的信息...

    Java Servlet Api文档

    这个API文档是开发者理解和使用Servlet技术的重要参考资料。在Java Servlet API 2.5版本中,包含了对Servlet、Filter、Listener等关键概念的详细描述,以及它们在Web应用程序中的应用方式。 1. **Servlet接口**:...

    servlet实现上传下载 java源码

    在这个场景中,我们关注的是如何使用Servlet来实现文件的上传和下载功能,同时结合Tomcat服务器和XML文件进行数据存储。以下是关于这些知识点的详细说明: 1. **Servlet**: Servlet是Java EE规范的一部分,它是一...

    javaservlet帮助文档

    在Java中实现Servlet有三种方式: 1. 继承`HttpServlet`类,并重写`doGet()`、`doPost()`等方法。 2. 实现`Servlet`接口,并实现`service()`方法。 3. 使用注解`@WebServlet`,简化配置。 ## 6. 部署与配置 Servlet...

    JAVA SERVLET帮助文档(API)

    通过实现`ServletConfig`接口,Servlet可以获取其配置信息,如初始化参数。此外,`ServletContext`接口代表了整个Web应用程序的上下文,提供了一种全局共享数据和资源的方式。 在Servlet API中,还包括了过滤器...

    java servlet实现上传/下载文件

    servlet实现上传文件和下载文件的方法,在浏览器中输入http://ip:port/servletName?path这种方式将客户端文件上传至服务器端,简单的例子,servletName参照web.xml path参照servlet中写的参数

    JAVA聊天室servlet实现

    在压缩包中的"JAVA聊天室servlet实现"可能包含以下文件: 1. `ChatServlet.java`:实现了Servlet接口的Java类,处理客户端的请求。 2. `Chat.jsp`:用户交互的JSP页面,显示聊天界面并处理用户输入。 3. `web.xml`:...

    Java Servlet实现在浏览器中打开pdf文件

    本篇文章将探讨如何使用Java Servlet实现在浏览器中打开PDF文件。首先,我们需要理解Servlet的工作原理和PDF文件的处理方式。 Servlet是Java编程语言中的一个接口,它定义了Web服务器与Java代码之间的交互方式。当...

    Java Servlet 帮助文档.chm

    总的来说,"Java Servlet 2.3帮助文档"是开发者深入理解Servlet技术、开发高效Web应用的重要参考资料。文档中的内容涵盖了Servlet的基础概念、API用法、配置技巧以及实战案例,对于初学者和有经验的开发者都有很高的...

    Java Servlet API说明文档

    Java Servlet API是Java ...综上所述,Java Servlet API说明文档涵盖了Servlet技术的各个方面,对于理解和使用Servlet进行Web开发至关重要。通过深入学习这些内容,开发者可以有效地构建出高效、可扩展的Web应用程序。

    java jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip

    本项目的核心是实现文件下载功能,而不是在浏览器中显示文件内容,尤其针对迅雷这样的第三方下载工具进行优化。下面我们将深入探讨如何使用Java的这些技术来实现这一目标。 首先,`jsp`是Java的一个视图技术,主要...

    Java Servlet API说明文档.doc

    Java Servlet API是Java...这份Java Servlet API说明文档详细描述了这些接口和类的使用方法,是开发Servlet应用程序的重要参考。通过阅读文档和Javadoc,开发者可以了解如何有效地利用API来构建高效、可维护的Web服务。

    Java Servlet API 2.5

    首先,Servlet是Java Servlet API中的核心概念,它是一个实现了javax.servlet.Servlet接口的Java类,用于响应来自客户端(通常是Web浏览器)的请求。Servlet生命周期包括初始化、服务、销毁三个阶段,开发者可以通过...

    Java Servlet API2.1中文文档

    Java Servlet API 2.1文档详细解释了这些概念和接口的使用,对于理解Web服务器端编程至关重要。开发者可以通过阅读这份中文文档,深入理解Servlet的工作原理,并利用其提供的功能构建高效、可靠的Web应用程序。同时...

    Java Servlet

    4. 文件上传下载:Servlet可以处理multipart/form-data类型的表单数据,实现文件上传下载功能。 总之,Java Servlet作为Web开发中的基石,提供了强大的服务器端功能,结合Servlet容器和其他Java EE组件,能够构建...

Global site tag (gtag.js) - Google Analytics