- 浏览: 374181 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (116)
- 生活 (1)
- 工作 (56)
- 健康 (0)
- 感情 (0)
- IT (45)
- 数据库 (11)
- Spring处理lob数据 (0)
- org.springframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on [oracle.jdbc.OracleConnection] (1)
- not on [com.mysql.jdbc.Connection]: specify a corresponding NativeJdbcExtractor; nested exception is java.lang.ClassCastException: com.mysql.jdbc.Connection (1)
- org.hibernate.DuplicateMappingException (1)
- js (3)
- Spring (2)
- PropertyPlaceholderConfigurer (1)
- Spring事务 (2)
- PROPAGATION_REQUIRED (1)
- PROPAGATION_SUPPORTS (1)
- PROPAGATION_MANDATORY (1)
- PROPAGATION_REQUIRES_NEW (1)
- setTimeout() (0)
- fn函数 (1)
- jstl标签 (1)
- 锚点 (1)
- 工作 urlrewrite 静态化 (1)
- 分享到微博 (1)
- hibernate (1)
- id to load is required for loading (1)
最新评论
-
wangyudong:
用Holer,只需要配置一个Access Key就搞定了htt ...
webservice发布以后在本地能够访问,但是在远程访问不了 -
梦幻无极:
[flash=200,200][url][img][list] ...
mysql Error Code : 1060 Duplicate column name 'ID' -
wqxdoc_pxiang9:
工程用什么软件
plc学习笔记 -
jiangxiankun:
请问一下这个需要什么jar包吗
用JAVA代码访问一段URL地址是否可用怎么写? -
361010911:
好乱!- -
java轮询程序的实现
前两天看代码,有一个下载的例子,我觉得写得挺全面的,所以就传上来,以后再需要些这样的例子就直接拿走了:
public void downLoad(@Read(key="url")String url){ //获取参数 int npos = url.lastIndexOf("/"); //获取文件名 String filename = url.substring(npos+1); int npos2 = filename.indexOf("."); //获取文件类型 String filetype = filename.substring(npos2); HttpServletResponse response=this.getResponse(); if (filetype.equalsIgnoreCase("doc")) { //doc文档 response.setHeader("Content-Type","application/msword"); } else if (filetype.equalsIgnoreCase("xls")) { //xls文档 response.setHeader("Content-Type","application/msexcel"); } else if (filetype.equalsIgnoreCase("ppt")) { //ppt文档 response.setHeader("Content-Type","application/mspowerpoint"); } else if (filetype.equalsIgnoreCase("pdf")) { //pdf文档 response.setHeader("Content-Type","application/pdf"); } else if (filetype.equalsIgnoreCase("zip")) { //zip文档 response.setHeader("Content-Type","application/zip"); } else if (filetype.equalsIgnoreCase("rar")) { //rar文档 response.setHeader("Content-Type","application/rar"); } else if (filetype.equalsIgnoreCase("jpg")) { //jpg图片 response.setHeader("Content-Type","image/JPEG"); } else if (filetype.equalsIgnoreCase("txt")) { //txt文档 response.setHeader("Content-Type","application/txt"); } else { response.setHeader("Content-Type","application/x-msdownload"); } PrintWriter out; try { OutputStream outputStream = response.getOutputStream(); //读取文件来源 //URL url_url = new URL(url); //HttpURLConnection connection = (HttpURLConnection) url_url.openConnection(); //connection.connect(); String rootPath = this.getServlet().getServletContext() .getRealPath("/"); String path = rootPath + url; //String path=rootPath+"Modules/downloads/agentcontract/space.txt"; System.out.println(path); InputStream inputStream = new FileInputStream(path); ; response.setHeader("Pragma", "no-cache"); //response.setContentType("application/x-download"); //response.setHeader("Location",url); response.setHeader("Content-Disposition", "attachment; filename=" + filename); //response.setContentLength(filelength); byte[] buffer = new byte[1024]; int i = -1; while ((i = inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, i); } outputStream.flush(); outputStream.close(); inputStream.close(); outputStream = null; out = response.getWriter(); out.flush(); //out = pageContext.pushBody(); } catch (Exception e) { // TODO: handle exception } }
发表评论
-
id to load is required for loading
2013-05-07 16:47 1143今天遇到一个bug:id to load is requir ... -
mysql随机获取记录
2012-12-11 12:42 1112MYSQL的随机抽取实现方法。举个例子,要从tablename ... -
分享到微博js
2012-08-02 14:35 9931分享到微博js 1.分享到微博代码: var t ... -
js 定位
2012-02-02 11:31 3009前两天开发一个功能,显示所有记录之后,对某一条记录操作之后, ... -
jstl标签 函数
2012-02-02 11:02 1227jstl标签,fn函数 函数:fn:contains(stri ... -
java.lang.IllegalArgumentException: Failed to parse a valid name/value pair from
2011-11-23 16:48 2348昨天231被封了,所以只能换203的测试库,可是一启动就报错j ... -
JS中setTimeout()的用法详解
2011-11-07 17:20 0setTimeout( ) setTimeout( ) 是 ... -
Spring中的四种声明式事务的配置
2011-10-18 14:15 956Spring中的四种声明式事务的配置Spring容器中有两种 ... -
事务的传播行为和隔离级别
2011-10-18 11:13 2640一。Spring在TransactionDefi ... -
Spring 利用PropertyPlaceholderConfigurer占位符
2011-10-18 10:54 33991.Spring的框架中,org.springframew ... -
js动态添加删除表格
2011-10-11 15:25 1511//动态添加行 function addRowMx( ... -
Duplicate class/entity mapping com.sitechasia.xinnet.admin.checkip.model.AdmUser
2011-09-19 14:56 2196今天还算有点时间,就同步了一下我工作空间和cvs服务器上的代码 ... -
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape
2011-09-19 10:32 23550java编码解码 前两天修改了个功能,登陆的时候密码为‘% ... -
servlet页面跳转
2011-09-15 17:26 7844昨天晚上在公 ... -
ContentType
2011-08-25 10:14 1026[size=medium]ContentType 属性指定响 ... -
Spring Quartz定时器
2011-08-23 15:25 1449Spri ... -
java操作Excel(Jakarta_POI)
2011-08-23 14:15 1221一。 Jakarta POI 是一套用于访问微软 ... -
POI类库之工作表中文名乱码问题
2011-08-23 13:52 2003POI类库是JAVA平台下操作EXCEL的类库,功 ... -
cvs.exe [checkout aborted]: connect to scm1.ceopen.cn:2401 failed: 套接字操作尝试一个无法连接
2011-08-12 13:29 1892昨天想在cvs服务器上更新代码,但是一点更新之 ... -
Spring处理lob数据
2011-08-12 11:27 1601在ssh项目中有一个需要上传、下载的功能,并且将图片 ...
相关推荐
Qt写的aria2下载例子,主要就是利用Qprocess 传入参数 aria2 接收参数进行下载,代码很简单。
简单实用idhttp下载的例子,很易懂!
struts2简单例子,struts2实例开发
java 写的文件上传下载的例子,可以做简单图片文件服务器
springmvc简单的例子,供初学者参考
springmvc4简单例子,springmvc例子,适合学习。。。。。。
SpringMVC最简单例子
webservice的简单例子
Android 下载图片 简单 例子 Android Image DownLoader
MFC的例子,实现了一些基本控件的功能。
简单的springmvc例子,你可以了解springmvc的模式
sprintboot简单的例子
此工程为spring mvc的入门级例子,有助于刚入门spring mvc的开发人员了解spring mvc。
一个简单的spring例子,欢迎下载,使用
springMVC的一个简单例子。
springboot demo详细的例子 说明了springboot的运行过程和简单的配置原理 适合入门的参考一下
利用curl下载文件的源码,可以顺利执行
很简单的一个AJAX例子 .rar很简单的一个AJAX例子 .rar
vc中mfc的一个图形界面例子,或许有些帮助!
课本上的一个简单数据库例子