Servlet文件下载
2020-3-26Servlet页面下载
题记
这是第一次在着上面写博客,先介绍一下我自己把。
我是一名学生现在是大三。计算机科学与技术专业,专升本上的本科,目前有考研的打算但是好像已经有些晚了。
技术处于小白阶段:Java基础还没学全呢哈哈,这学期开了JSP和PHP然后平时学习遇到不会的百度几乎到最后都是在CSDN里面的博客找到了答案。然后这里面有好多人记录学习的笔记,我感觉很有用这样日常学习的记录很利于雨后的复习。以前学习的东西在文件里第二学期就找不到了,就和没学习过一样!所以我今天也要在这里做笔记了/
今天主要学习了在Servlet上做出下载文件的相响应
下载文件
import java.io.FileInputStream;
import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;@WebServlet("/DownLoadServlet")
public class DownLoadServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException {//1.下载的文件路径String realPath = "d:\\1.png";// 2.下载的文件名是fileNameString fileName = realPath.substring(realPath.lastIndexOf("\\") + 1);// 3.让测觉器能够支持下载resp.setHeader("Content-Disposition", "attachment;filename=" +fileName);// 4.获取下载文件的输入流FileInputStream in = new FileInputStream(realPath);// 5.创建缓冲区int len = 0;byte[] buffer = new byte [1024];// 6.获取outputStream对象ServletOutputStream out = resp.getOutputStream( );// 7.outputstream将缓冲区中的数据输出到客户端!while ((len=in. read(buffer))>0){out.write(buffer, 0,len);}in. close();out. close();}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}}
复制文件
今天的笔记就记到这里吧明天继续感觉很好希望大家指导
Servlet文件下载相关推荐
- Servlet文件下载模板
Servlet文件下载模板 文件下载就是将服务器上已经存在的文件输出到浏览器. 常见的文件下载方式 超链接的方式 直接将服务器上的文件的路径写到href属性中.如果浏览器不支持该格式文件,那么就会提示 ...
- Servlet文件下载例子详解及response的contentType类型大全
一.Servlet文件下载例子. 以下例子为实现文件下载的工具方法, package com.avcon.utils;import java.io.File; import java.io.FileI ...
- 使用Servlet实现重定向到另一个Servlet文件下载服务端下载
场景:使用Servlet实现重定向到另一个Servlet文件下载服务端下载,重定向的Servlet只做验证处理功能, 而实际下载功能是内部服务. 1.创建一个spring的web项目,确 ...
- java servlet文件下载_Servlet实现文件下载功能
本文实例为大家分享了Servlet实现文件下载的具体代码,供大家参考,具体内容如下 把文件目录直接暴露给用户是很不安全的.所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件 ...
- java servlet文件下载_Servlet 实现文件下载
Servlet 实现文件下载 在生活或者工作中,总是避免不了下载文件,下载的东西有各种类型,譬如图片,视频,文本,文档,音乐等等,这些东西有大有小,大的有几G到几十G,小的或许只有几K.这些东西究竟是 ...
- java servlet文件下载_Java之Servlet文件下载20190228
jsp页面: pageEncoding="utf-8"%> Insert title here 下载index.jsp 下载1.jpg 下载test.jsp Servlet: ...
- Servlet文件下载实例详解
一般浏览器内核不同,通过超链接的方式打开文件不一定会提示下载,如超链接一张图片,浏览器自动解析该图片,而不会提示下载.因此可以将超链接指向服务器Servlet,让Servlet来完成 先写一个静态HT ...
- java ftp输出流_java输出流实现文件下载
//导出Excel try { HSSFWorkbook wb = carService.export(list); //调用service方法~! response.setContentType(& ...
- react如何跳转html页面,react中实现点击跳转到新页面方法
实现点击跳转到新页面,可以有两种形式,一个是本地页面打开,一个是本地页面不变跳转到新的页面. (一)页面点击本地页面打开新页面 引入ant的Button组件 onClick={()=>{wind ...
- struts2 从入门到总结
Struts2的知识详解 http://www.cnblogs.com/djoker/p/6219691.html Struts2源码详解 http://www.cnphp6.com/ar ...
最新文章
- JAVA随机存储_java-如何将随机整数存储到类的实例中
- oracle客户端工具_Oracle 发布基于 VS Code 的开发者工具,轻松连接 Oracle 数据库
- Java.lang.Boolean类
- JUnit 5中的测试执行顺序
- 跨浏览器兼容的HTML5视频音频播放器
- 4.平凡之路-封装帮助类和加载属性文件
- docker 安装mysql_安装docker并使用docker安装mysql
- 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决
- 关于SVN出现 svn working copy locked的原因及解决方法
- 面试宝典-Java反射机制
- Relab Sonsig Rev-A 演示 华丽的混响插件
- 百度文库免积分免费下载工具的原理与实现
- Python制作一个简单的图片文字提取+PDF转WORD的软件
- ios 改变图片尺寸_iOS 修改图片尺寸的方法
- TQ2440——NandFlash分区修改
- HTTP Basic Auth:使用和Postman 测试
- 学会Zbrush硬表面建模,造出属于自己的机甲模型
- WEB安全 TCP协议安全 应用安全 信息安全 业务安全 SDK嵌入式防护 等保 攻击溯源 CDN DCDN
- 科目一计算机答题错了能修改吗,科目一可要是错了可以修改吗
- 『每周译Go』Go 语言的 goroutine 性能分析
热门文章
- deepsort报错 No module named ‘sklearn.utils.linear_assignment_‘ 问题解决
- cmake静态编译以及安装带有opencv的静态库并调用
- 考研算法语言C,2017年华南理工大学硕士研究生算法语言(C)考试大纲
- 关键词词云怎么做_网友问:做独立站,怎么做关键词排名,怎么做客户流量?...
- latex 可视化生成表格代码
- 区块链 智能合约是有状态的吗
- 微信小程序 云函数 Date时间不对+8小时 设置北京时间
- 关于局部变量的几个难点
- 基于vue+node的校园交流平台
- 简述springmvc过程_Springmvc执行流程