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();
分享到:
相关推荐
《JavaWeb通用权限管理系统详解》 在JavaWeb开发领域,权限管理是一个不可或缺的重要部分,它涉及到用户角色的划分、操作权限的控制以及安全性的保障。本文将深入探讨一个基于传统MVC设计模式的"通用权限管理系统...
解决JavaWeb开发中Jsp存储读取MySQL数据中文乱码的问题.pdf
总结来说,"javaweb和EasyUI读取txt内容生成excel"这个项目涵盖了JavaWeb开发、前端UI设计、文件读取、数据处理、Excel生成、文件流操作以及Ajax通信等多个技术环节,是JavaWeb开发中的一个典型应用场景,对于提升...
13. 置二维码:生成二维码图表保存到服务器 or 解析读取二维码内信息 14. 图表报表:柱状图、饼状图、折线图、各种图表大全 15. 地图工具:打开地图, 鼠标点击地图某位置获取经纬度坐标,根据经纬度计算两点距离 16...
Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件...
名称:基于SSM的JavaWeb权限管理系统 技术:Jsp 、SSM、Shiro 、Mvc、Jdbc、MySQL、DWZ富客户端框架 + Jquery + Ajax 环境:JDK:JDK1.6+ 、WEB:Tomcat6.0+ 、DB:MySQL5+ 、IDE: MyEclipse8.5+/Eclipse4.4+ 开发工具...
通用适用于各个本科Javaweb期末开始 Java(Javaweb)期末复习资料.复习大纲与考点整理.zip 复习笔记考点整理考试期末复习大纲 通用适用于各个本科Javaweb期末开始 Java(Javaweb)期末复习资料.复习大纲与考点整理....
是一个通用JavaWeb项目骨架, 积极在探索使用Java、Web等一系列技术,搭建开发高性能、高可拓展性、高可维护性,高安全性的web项目; 以及Web前端模块化、组件化开发,与后台最佳的交互;以及探索使用NoSQL、与SQL...
javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...
JavaWeb是Java编程领域中的一个重要组成部分,主要涉及Web应用程序的开发和实现。黑马程序员是一家知名的IT教育机构,他们提供的Javaweb教材源码是为了帮助学员深入理解和实践Web开发技术。下面将详细介绍JavaWeb的...
这是一个通用权限管理系统项目,基于 SSM(Spring + Spring-MVC +Mybatis)框架开发,其 SQL 语句持久在 Hibernate 中,对原生 SQL 的支持较好。制作该系统的初衷是用来帮助 JavaWeb 开发者或初学者学习、借鉴的需要...
javaweb 程序填空题
以下是四种在JavaWeb环境中读取配置文件的方法: 1. **使用ServletContext读取** ServletContext是JavaWeb应用程序中的一种核心接口,它可以访问Web应用程序的全局信息。通过`getServletContext()....
你需要了解SQL语句,包括CRUD(创建、读取、更新和删除)操作,以及如何设计数据库表结构。在实训中,你需要创建数据库连接,使用JDBC(Java Database Connectivity)API进行数据交互,包括预编译的...
开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
JavaWeb开发实战源码是学习和理解Web应用程序开发的一个重要资源。这个压缩包可能包含了从基础到高级的各种JavaWeb项目实例,涵盖了从搭建环境、创建动态网页、处理HTTP请求到数据库交互等一系列步骤。通过深入研究...
JavaWeb
JavaWeb学习是Android客户端目前最全面的免费离线JavaWeb学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、...