`

jsp页面实现文件下载或者打开

 
阅读更多

java小脚步嵌入到jsp页面实现文件下载或者打开!

<% 
	request.setCharacterEncoding("GBK");
	response.setContentType("text/html;charset=GBK");
	String myName = "bing.gif";
	// 设置响应头和下载保存的文件名
	response.reset();
	response.setContentType("application/x-msdownload");       //windows
	response.setHeader("Content-Disposition", "attachment; filename=\"" + new String(myName.getBytes("gb2312"),"iso8859-1") + "\"");      
	
	//新建文件输入输出流
	OutputStream output = null;
	FileInputStream fis = null;
	try{
	  //新建File对象
	  File f = new File("D:/bea/user_projects/domains/gszj_domain/applications/localproject/images/bing.gif");
	  //新建文件输入输出流对象
	  output = response.getOutputStream();
	  fis = new FileInputStream(f);
	  //设置每次写入缓存大小
	  byte[] b = new byte[(int)f.length()];
	  //out.print(f.length());
	  //把输出流写入客户端
	  int i = 0;
	  while((i = fis.read(b)) > 0){
	    output.write(b, 0, i);
	  }
	  output.flush();
	}
	catch(Exception e){
	  e.printStackTrace();
	}
	finally{
	  if(fis != null){
	    fis.close();
	    fis = null;
	  }
	  if(output != null){
	    output.close();
	    output = null;
	  }
	}

%>

 

分享到:
评论

相关推荐

    jsp页面实现文件的下载功能

    这是一个基础的文件下载实现,实际的项目可能需要考虑更多细节,比如安全性(防止非法访问、权限验证等)、性能优化(大文件分块下载、断点续传等)以及用户体验(下载进度显示、错误处理等)。

    利用jsp实现文件上传下载

    JSP 实现文件上传下载 在本文中,我们将学习如何使用 JSP 实现文件上传和下载功能。在这个过程中,我们将使用 Apache 的 Commons FileUpload 和 Commons IO 两个库来处理文件上传和下载。 首先,让我们了解一下...

    jsp页面文件下载功能实现

    ### jsp页面文件下载功能实现 #### 概述 在Web开发中,文件下载是一项基本且常用的功能。本文将详细介绍如何使用JSP技术实现文件下载功能,并解释代码中涉及的关键概念和技术点。 #### 核心知识点解析 ##### 1. ...

    JSP实现文件上传和下载

    在JSP页面上,为每个可下载的文件创建一个链接,链接指向一个处理下载请求的Servlet。 2. **Servlet处理下载请求**: - 检查请求的文件路径是否有效。 - 打开文件并读取其内容。 - 设置响应头,指定文件名和...

    利用Javabean+JSP 实现文件的上传、显示、下载

    Javabean可以设计一个方法查询数据库并返回文件列表,这些信息可以在JSP页面上以表格或其他形式展示。对于图片或文本文件,JSP可以通过内联方式直接显示内容,如果是其他类型的文件,则可能需要提供下载链接。 3. *...

    jsp+servlet实现大型文件下载

    本教程将深入讲解如何利用JSP和Servlet来实现大型文件的下载功能,这对于构建高效、稳定的Web应用至关重要。 一、Servlet简介 Servlet是Java平台上的一个标准接口,用于扩展服务器的功能。在Web开发中,Servlet通常...

    JSP中实现文件的上传和下载

    1. 引入`jspSmartUpload.jar`:在JSP页面中,通过`&lt;%@ page import="com.jspsmart.upload.*" %&gt; `引入所需类。 2. 创建SmartUpload对象:在JSP脚本let或Servlet中实例化SmartUpload对象,如`SmartUpload ...

    java+jsp代码实现从FTP服务器上传下载文件

    在JSP页面中实现从FTP服务器下载文件主要有三种方式: 1. **直接链接文件地址:** - 这种方法最简单直接,用户点击链接后浏览器会尝试打开或下载该文件。示例代码如下: ```html 用户名:密码@IP地址:端口/路径/...

    java+jsp 文件下载(服务器上的文件)

    在Java和JSP中,实现文件下载是一项常见的任务,它涉及到服务器与客户端之间的交互,以及对文件流的处理。下面将详细讲解如何使用Java和JSP来实现这一功能。 首先,我们从`downloadtool.jsp`开始,这是一个用户界面...

    JSP实现文件的上传下载视频教程

    在这个视频教程中,可能涵盖了如何在MyEclipse 6中配置和使用JSP以及Apache Commons FileUpload库进行文件上传下载的步骤,包括项目创建、库导入、JSP页面编写、Servlet处理等。 7. **学习路径**: 对于新手来说,...

    jsp实现上传和下载

    1. **链接生成**:在JSP页面中,我们可以创建一个链接,指向服务器上可供下载的文件。这个链接可以是一个HTML的`&lt;a&gt;`标签,或者通过JavaScript动态生成。 2. **下载处理**:当用户点击链接时,服务器端的JSP或...

    JSP实现文件下载

    三、JSP页面实现 在JSP页面上,我们可以创建一个链接或者按钮,当用户点击时,触发向Struts Action的请求。例如: ```jsp &lt;a href="&lt;s:url action='download' /&gt;" target="_blank"&gt;下载文件 ``` 这里的`s:url`标签...

    ajax实现java文件下载

    为了克服这一问题,开发人员通常会利用Ajax技术来实现异步文件下载,使得用户在下载文件的同时仍能保持页面的正常操作。本话题将详细探讨如何通过Ajax实现Java文件的下载,并介绍相关的核心概念和技术。 1. **Ajax*...

    使用jsp下载excel文件

    本文档将详细介绍如何使用Java Server Pages (JSP) 实现从服务器端下载Excel文件到客户端的过程。 #### 二、准备工作 1. **环境配置**: - Java 开发工具包 (JDK) - Apache Tomcat 或其他支持 JSP 的 Web 服务器...

    jsp文件怎么打开 打开jsp文件的详细步骤【详细介绍】.docx

    ### 如何打开JSP文件:详细指南 #### JSP文件简介 JSP(JavaServer Pages)是一种基于Java的服务器端动态网页技术标准。它通过在HTML文档中嵌入Java代码来实现动态内容的生成。JSP文件本质上是简化版的Servlet,...

    JSP实现文件下载---源码

    **JSP实现文件下载原理与步骤** 在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,常用于构建交互式的Web应用程序。当需要提供文件下载功能时,JSP可以通过服务器端处理来实现。这里我们将详细讲解...

    JSP实现上传下载文件的代码

    本话题将重点讲解如何利用JSP来实现文件的上传与下载功能,并涉及一个常用的第三方库——SmartUpload。 一、JSP文件上传 文件上传在Web应用中是非常常见的需求,例如用户注册时提交的头像、论坛中的附件等。在JSP...

    jsp开发实现wordexcel的在线预览

    在实际应用中,`必读.txt`文件可能包含了实现这一功能的详细步骤和注意事项,而`demo-javaniu`可能是包含示例代码或者演示项目的文件。对于初学者,通过阅读这些材料,结合上述概念,应该能更深入地理解和实现JSP下...

    Jsp中的文件下载 自己写的 有详解

    在这个请求中,你需要获取要下载的文件路径或者ID。然后,使用SmartUpload的`getServerFile()`方法获取文件的输入流。 ```jsp String filePath = "服务器上的文件路径"; File file = new File(filePath); ...

    用JSP下载word文件

    在这个场景中,"用JSP下载word文件(不会直接用IE打开.rar"的描述表明我们要实现一个功能,即用户点击链接后,JSP页面能够提供Word文件的下载,而不是直接在浏览器中打开文件。这通常涉及到HTTP响应头的设置以及正确...

Global site tag (gtag.js) - Google Analytics