- 浏览: 490577 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
前台页面
<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'
直接下载相应的文件,不用右键进行别存为
<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'
直接下载相应的文件,不用右键进行别存为
发表评论
-
elasticSearch使用
2022-04-27 08:42 387ElasticSearch 基于Apache Lucene构建 ... -
IDEA 快捷键
2022-03-02 16:55 235大小写转换快捷键 ctr+shift+u IDEA ... -
每天学到的技术点3
2022-02-21 20:01 2411.TEXT与BLOB的区别,二者 ... -
zookeeper dubbo 安装
2021-12-04 19:27 303docker-machine ssh default d ... -
JVM 调优与测试
2021-05-22 22:24 566VisualVM 能够监控线程,内存情况,查看方法的CPU ... -
百度人脸识别
2021-05-21 16:11 354package com.gaojinsoft.htwy.y20 ... -
springboot tomcat 参数配置与数据库连接池多少的性能分析
2021-05-12 22:15 550参数配置与数据库连接池多少的性能分析 tomcat线程数 ... -
log4j2应用
2020-07-23 14:16 357https://blog.csdn.net/giventian ... -
文件上传下载
2020-07-06 13:16 4041.文件ID,名字(源,目标),大小,路径(/aa/bb/s. ... -
base64与file 相互转换
2019-10-23 18:19 756base64与file 相互转换 import org. ... -
百度身份证识别
2019-10-18 18:19 632package com.gaojinsoft.htwy.y20 ... -
JAVA 实用方法
2019-05-16 09:50 342//得到xml文件中的sql文本 public St ... -
导出内容到excel文件方法
2019-05-15 10:52 499@SuppressWarnings("rawtype ... -
要求fsss
2019-09-21 21:30 285/* */ package com.midea.com ... -
反射、类信息、动态代理、CGLIB动态代理原理与测试
2019-01-29 21:04 473package com.midea.common.classT ... -
JVM 监控工具
2019-01-21 18:04 375JVM 监控工具 //========== ... -
java 线程池线程复用原理
2019-01-15 17:10 1154java 线程池线程复用原理 其实就一个大run()把其 ... -
LockSupport原理
2019-01-11 18:01 683LockSupport原理 在Java语言中,每一个对象有 ... -
runnable与thread 区别
2019-01-11 14:49 672runnable与thread 区别 在java中可有两种 ... -
Java的Future模式
2019-01-11 10:08 430Java的Future模式 runnable与thread ...
相关推荐
这个“java web开发帮助文档”压缩包显然为开发者提供了丰富的资源,旨在协助他们提升开发效率和理解相关技术。 1. **Java API**: Java API是Java平台的核心库,它包含了各种类和接口,供开发者在编写Java程序时...
Java Web API文档是开发Java Web应用的重要参考资料,涵盖了多种框架和技术。以下是对这些技术的详细说明: 1. **Servlet**: Servlet是Java EE的一部分,它提供了对HTTP协议的支持,使得开发者可以创建动态Web...
Java Web 文件上传、下载、查看操作 Java Web 文件操作是日常开发解决的问题,主要是针对解决文件的上传下载、查看操作。下面是相关的知识点: 一、Java Web 文件上传操作 * 文件上传是指通过 HTTP 请求将文件从...
2. **Java文件下载**:在Java Web开发中,服务器端通常使用Servlet或Controller来处理文件下载请求。这些组件会根据客户端请求,读取文件内容,设置合适的HTTP响应头(如Content-Type,Content-Disposition等),并...
Java Web开发技术文档是针对那些想要深入理解和掌握Java在Web应用程序开发中的应用的学习资源。这份文档详尽地涵盖了从基础到高级的各种主题,旨在帮助不同水平的开发者,无论是初学者还是有经验的程序员,都能从中...
java 文件web下载类适合所有浏览器
由于上传权限只有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....
由于上传权限只有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开发技术的综合资源,旨在为开发者提供详尽的指导和帮助。这个压缩包可能包含了一份关于DHTML(Dynamic HTML)的中文参考手册,这对于理解如何在...
最后,为了便于部署和管理,Java Web应用通常被打包成WAR文件,然后部署到像Tomcat、Jetty这样的应用服务器上。`mServer`可能就是这样一个可部署的WAR包,或者包含构建WAR包所需的全部资源。 总的来说,"java web...
书中可能深入讲解了Java的I/O流体系,包括字符流和字节流,以及如何在Web环境中实现高效的文件读写和网络通信。 3. **javac编译原理**:javac是Java的官方编译器,理解其工作原理有助于开发者优化代码和解决编译...
Java Web API是Java平台用于构建Web应用程序的一组接口和类,涵盖了从服务器端处理到客户端交互的各种技术。在这个描述中,我们关注的关键技术包括Hibernate、Java EE、JDK、jQuery、Spring以及W3C School的API。让...
### Java Web开发中常见的中文乱码问题解析 在Java Web开发过程中,中文乱码问题是开发者经常遇到的一个挑战。这些问题主要源于Java默认的Unicode编码与HTML页面及表单默认的Latin-1编码之间的不兼容,以及在不同的...
在Java Web开发中,文件上传和下载是常见的功能需求,特别是在构建用户交互性强的Web应用时。`FileUtils`是一个方便的工具类,用于简化这些操作。本篇将详细讲解如何利用`FileUtils`实现文件的上传和下载,并介绍...
**JAVA Web API文档** 在Java Web开发中,API(应用程序编程接口)扮演着至关重要的角色。API文档是开发者理解和使用这些接口的关键资源,它提供了详细的功能描述、使用方法和示例代码,帮助开发者高效地进行编程。...
然后,根据每个项目的README或指示,配置所需的jar文件,构建并运行源码,逐步深入学习和理解Java Web的各个方面。同时,结合理论学习,如阅读相关书籍、观看教学视频,将有助于你更全面地掌握Java Web开发。
JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...
综上所述,Java实现Web在线预览Office文档和PDF文档主要涉及文件读取、内容转换、文档预览和服务器端的文件操作。通过合理选择和使用相应的库和工具,可以构建出稳定且高效的在线预览系统。在Linux环境下,结合开源...
这些演示项目可能涵盖了诸如登录注册系统、动态网页生成、文件上传下载、用户权限管理等多个常见Web应用功能。通过这些示例,读者可以学习到如何使用JSTL(JavaServer Pages Standard Tag Library)和EL(Expression...
在Java Web应用程序中,部署描述符(web.xml)是配置文件,它定义了应用程序的组件、监听器、过滤器和Servlet映射。homework02可能有一个`WEB-INF/web.xml`文件,其中配置了MyServlet的URL映射和初始化参数。 另外...