`
zdb_cn
  • 浏览: 123866 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HttpServletResponse 下载代码

 
阅读更多
response.setContentType("application/*");
		response.setHeader("Content-Disposition", "attachment;filename="+expert2ArticleFile.getYsmc());
		OutputStream os = response.getOutputStream();
		while(-1 !=(length=fis.read(buffer))) {
			os.write(buffer, 0, length);
		}
		os.flush();
		os.close();

 

获得绝对地址

request.getSession().getServletContext().getRealPath("/images");

 

Struts2获得 HttpServletRequest

HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);

 

分享到:
评论

相关推荐

    java httpServletResponse返回流进行 下载 - 姐呵呵博客专栏 - CSDN博客1

    在Java web开发中,HTTPServletResponse是用于服务器向客户端发送响应的重要接口。当涉及到文件下载时,我们通常会利用HTTP响应的输出流将文件内容发送到...在处理大量文件下载时,注意优化代码以提高性能和用户体验。

    HttpServletResponse

    通过上述分析和示例代码,我们可以看到`HttpServletResponse`接口提供了强大的功能来处理HTTP响应,包括解决中文乱码问题、实现网页定时刷新与跳转、禁止浏览器缓存页面以及请求重定向等功能。这对于Web开发者来说是...

    HttpServletResponse对象、HttpServletResponse应用、请求重定向

    2. 文件下载:设置合适的响应头,如Content-Disposition,然后通过`getOutputStream()`写入文件内容。 3. 跨域处理:设置响应头Access-Control-Allow-Origin,允许其他域访问当前资源。 4. 设置响应编码:通过`set...

    Spring3.0.5扩展支持AOP获取HttpServletResponse

    在Spring框架中,AOP(面向切面编程)是一种强大的工具,它允许程序员在不修改原有代码的情况下,插入新的功能或行为。在Spring 3.0.5版本中,Spring扩展了对AOP的支持,特别是在处理HTTP响应时,可以通过AOP来获取`...

    自学HttpServletResponse

    ### 自学HttpServletResponse #### 一、概述 `HttpServletResponse`是Java Web开发中的一个重要接口,它继承自`ServletResponse`接口,并提供了与HTTP协议相关的多种方法。这些方法主要用于设置HTTP响应的状态码、...

    springMVC文件下载代码

    下面是一段典型的文件下载Controller代码: ```java import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind....

    JAVA实现文件下载的代码

    本篇文章将深入探讨如何使用Java实现文件下载,并基于提供的"JAVA实现文件下载的代码.txt"文件进行解析和解释。 首先,我们需要理解文件下载的基本流程。当用户在浏览器中点击一个下载链接时,请求会被发送到服务器...

    java后台批量下载文件并压缩成zip下载的方法

    Java后台批量下载文件并压缩成zip下载的方法 Java后台批量下载文件并压缩成zip下载的方法是指在Java后台中批量下载文件,并将其压缩成zip文件下载到本地桌面。该方法具有重要的参考价值,感兴趣的小伙伴们可以参考...

    JSP一句话下载代码

    ### JSP一句话下载代码解析及应用 #### 一、引言 在Web开发中,文件下载功能是非常常见且实用的一项需求。特别是在企业级应用中,数据报表、文档资料等经常需要通过Web页面进行下载操作。Java Server Pages (JSP) ...

    文件下载的代码

    本篇文章将详细介绍一个基于Java Servlet的文件下载功能实现方法,并通过分析提供的代码片段来阐述其具体的工作原理。 #### 二、关键知识点解析 ##### 2.1 下载Servlet的实现 该代码实现了一个`DownloadServlet`...

    文件上传下载的实现-java代码

    在实际项目中,你可能会遇到更多复杂情况,比如文件重命名、断点续传、大文件分块上传下载等,但以上代码提供了一个基础的实现思路。在web4文件夹中,可能包含了实现这些功能的示例代码,你可以进一步研究以加深理解...

    关于文件下载的源代码文档

    根据提供的文件标题、描述以及部分内容,我们可以总结出以下与文件下载相关的JSP代码知识点: ### 关于文件下载的JSP代码实现 #### 概述 本文档提供了关于文件下载功能的JSP源代码示例。该示例代码较为经典,尽管...

    上传下载代码

    这个"上传下载代码"的资源提供了一种简单的实现方式,适用于学习和参考。下面将详细讲解这些概念及其在Java中的实现。 1. 文件上传: 文件上传通常涉及到客户端(如浏览器)向服务器发送文件数据。在Java中,可以...

    fileupload文件上传下载代码示例

    综上所述,"fileupload文件上传下载代码示例"是一个关于使用Java进行文件上传和下载的实践项目。通过学习和理解这些代码,开发者可以掌握在Web应用中处理文件上传和下载的核心技术,从而在实际工作中实现类似功能。

    文件上传与下载源代码

    在Java Web应用中,可以使用HttpServletResponse的`setHeader()`方法设置Content-Disposition头,指示浏览器以附件形式下载文件。同时,`getOutputStream()`方法用来写入文件内容到HTTP响应流。 3. **MyEclipse中的...

    文件上传和下载,代码编写,步骤

    本文将详细介绍如何在Java Web应用中实现文件的上传和下载功能,并提供具体的代码示例。 #### 二、文件上传的基本原理 文件上传通常涉及到两个主要部分:客户端(通常是浏览器)和服务器端。在客户端,用户通过...

    一个jsp上传文件、下载文件的代码

    在这个“一个jsp上传文件、下载文件的代码”示例中,我们主要探讨的是如何在MyEclipse开发环境中利用JSP实现文件的上传和下载功能。 文件上传是Web应用中常见的功能,常用于让用户提交图片、文档等数据。在JSP中,...

    基于servlet的文件下载代码

    本文将详细介绍一个基于Servlet的文件下载代码示例,并对其实现原理进行深入分析。 #### 二、技术背景 在Java Web开发中,Servlet是一种重要的技术,用于处理HTTP请求并返回响应。Servlet由Sun Microsystems公司...

    Struts2教程:获得HttpServletResponse对象

    ### Struts2教程:获得HttpServletResponse对象 在深入探讨如何在Struts2框架中获取`HttpServletResponse`对象之前,我们先来简要回顾一下Struts2框架的基本概念及其与传统Struts1.x的区别。 #### Struts2框架简介...

Global site tag (gtag.js) - Google Analytics