`

javaweb通用读取附件方法

阅读更多
String code="gb2312";
HttpServletResponse response=ServletActionContext.getResponse();

//从数据库获取附件
Attach attach=attachService.findbyid(id);


InputStream in=new FileInputStream(attach.getFilepath());
response.setContentType(attach.getFiletype()+";charset="+code);
response.setHeader("Content-Disposition","attachment;filename="+new String(attach.getFilename().getBytes("gbk"),"iso-8859-1"));
ServletOutputStream servletOutputStream=response.getOutputStream();
byte[] b = new byte[2048];
int k = 0;
while ((k = in.read(b)) != -1) {
	servletOutputStream.write(b,0,k);
}
in.close();
0
3
分享到:
评论

相关推荐

    javaweb 通用权限管理系统

    《JavaWeb通用权限管理系统详解》 在JavaWeb开发领域,权限管理是一个不可或缺的重要部分,它涉及到用户角色的划分、操作权限的控制以及安全性的保障。本文将深入探讨一个基于传统MVC设计模式的"通用权限管理系统...

    解决JavaWeb开发中Jsp存储读取MySQL数据中文乱码的问题.pdf

    解决JavaWeb开发中Jsp存储读取MySQL数据中文乱码的问题.pdf

    javaweb和EasyUI读取txt内容生成excel

    总结来说,"javaweb和EasyUI读取txt内容生成excel"这个项目涵盖了JavaWeb开发、前端UI设计、文件读取、数据处理、Excel生成、文件流操作以及Ajax通信等多个技术环节,是JavaWeb开发中的一个典型应用场景,对于提升...

    万能后台管理模板javaweb

    13. 置二维码:生成二维码图表保存到服务器 or 解析读取二维码内信息 14. 图表报表:柱状图、饼状图、折线图、各种图表大全 15. 地图工具:打开地图, 鼠标点击地图某位置获取经纬度坐标,根据经纬度计算两点距离 16...

    Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统

    Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件...

    基于SSM框架的JavaWeb通用权限管理系统源码

    名称:基于SSM的JavaWeb权限管理系统 技术:Jsp 、SSM、Shiro 、Mvc、Jdbc、MySQL、DWZ富客户端框架 + Jquery + Ajax 环境:JDK:JDK1.6+ 、WEB:Tomcat6.0+ 、DB:MySQL5+ 、IDE: MyEclipse8.5+/Eclipse4.4+ 开发工具...

    Java(Javaweb)期末复习资料.复习大纲与考点整理.zip通用适用于各个本科Javaweb期末考试

    通用适用于各个本科Javaweb期末开始 Java(Javaweb)期末复习资料.复习大纲与考点整理.zip 复习笔记考点整理考试期末复习大纲 通用适用于各个本科Javaweb期末开始 Java(Javaweb)期末复习资料.复习大纲与考点整理....

    是一个通用JavaWeb项目骨架

    是一个通用JavaWeb项目骨架, 积极在探索使用Java、Web等一系列技术,搭建开发高性能、高可拓展性、高可维护性,高安全性的web项目; 以及Web前端模块化、组件化开发,与后台最佳的交互;以及探索使用NoSQL、与SQL...

    javaWEB 人力资源管理系统源码

    javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...

    教材源码_javaweb_黑马程序员Javaweb源码_

    JavaWeb是Java编程领域中的一个重要组成部分,主要涉及Web应用程序的开发和实现。黑马程序员是一家知名的IT教育机构,他们提供的Javaweb教材源码是为了帮助学员深入理解和实践Web开发技术。下面将详细介绍JavaWeb的...

    基于Java(SSM)+MySQL框架的 JavaWeb 通用权限管理系统【100010078】

    这是一个通用权限管理系统项目,基于 SSM(Spring + Spring-MVC +Mybatis)框架开发,其 SQL 语句持久在 Hibernate 中,对原生 SQL 的支持较好。制作该系统的初衷是用来帮助 JavaWeb 开发者或初学者学习、借鉴的需要...

    javaweb 程序填空题

    javaweb 程序填空题

    JavaWeb读取配置文件的四种方法

    以下是四种在JavaWeb环境中读取配置文件的方法: 1. **使用ServletContext读取** ServletContext是JavaWeb应用程序中的一种核心接口,它可以访问Web应用程序的全局信息。通过`getServletContext()....

    javaweb项目实训

    你需要了解SQL语句,包括CRUD(创建、读取、更新和删除)操作,以及如何设计数据库表结构。在实训中,你需要创建数据库连接,使用JDBC(Java Database Connectivity)API进行数据交互,包括预编译的...

    Java读取json文件并对json数据进行读取、添加、删除与修改操作

    开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。

    Java读取串口数据并可在网页上调用

    例如,如果数据是以特定字符开始和结束的,可以用`BufferedReader`读取并使用`readLine()`方法分割。 - **数据存储与更新**: 可以将接收到的数据保存在内存中的数据结构,如ArrayList或HashMap,以便后续处理。 3....

    JavaWeb学习(apk)

    JavaWeb学习是Android客户端目前最全面的免费离线JavaWeb学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、...

    尚硅谷全新JavaWeb教程,企业主流javaweb技术栈 中代码

    【JavaWeb教程详解】 JavaWeb开发是Java编程领域的一个重要分支,主要涉及构建基于Web的交互式应用程序。尚硅谷推出的全新JavaWeb教程聚焦于企业主流技术栈,旨在帮助开发者掌握实际工作中所需的关键技能。本教程...

    基于SSM框架的JavaWeb通用权限管理系统.docx

    可靠,放心下载

    网上书店项目javaweb

    网上书店项目,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb

Global site tag (gtag.js) - Google Analytics