梦幻e家人
java咖啡
随笔 - 15, 文章 - 0, 评论 - 11, 引用 - 0
数据加载中……
jsp页面下载程序
<%
@page contentType
=
"
text/html;charset=GBK
"
%>
<%
@ page
import
=
"
java.io.*
"
%>
<%
@ page
import
=
"
java.net.*
"
%>
<%
@ page
import
=
"
java.lang.*
"
%>
<%
//
检查用户权限:
//
String userid
=
(String) request.getParameter(
"
userid
"
);
System.out.println(
"
userid======
"
+
userid);
String sortid
=
(String) request.getParameter(
"
sortid
"
);
System.out.println(
"
sortid======
"
+
sortid);
String workspaceid
=
(String) request.getParameter(
"
workspaceid
"
);
System.out.println(
"
workspaceid======
"
+
workspaceid);
String id
=
(String) request.getParameter(
"
id
"
);
System.out.println(
"
id======
"
+
id);
String name
=
(String) request.getParameter(
"
name
"
);
System.out.println(
"
name======
"
+
name);
name
=
response.encodeURL(
new
String(name.getBytes(),
"
GBK
"
));
System.out.println(
"
name======
"
+
name);
String path
=
"
d:/
"
+
request.getContextPath()
+
"
//
"
+
userid
+
"
//
"
+
workspaceid
+
"
//
"
+
sortid
+
"
//
"
+
id
+
name ;
//消除输出流错误的代码
out.clear();
out = pageContext.pushBody();
//
File file = new File("d:\\1.txt");
File file
=
new
File(path);
try
{
name
=
response.encodeURL(
new
String(name.getBytes(),
"
iso-8859-1
"
));
response.reset();
response.setContentType(
"
APPLICATION/OCTET-STREAM
"
);
response.setHeader(
"
Content-Disposition
"
,
"
attachment; filename=
"
+
name);
ServletOutputStream output
=
response.getOutputStream();
FileInputStream inStream
=
new
FileInputStream(file);
//
循环取出流中的数据
byte
[] b
=
new
byte
[
1024
];
int
len;
while
((len
=
inStream.read(b ,
0
, b.length))
>
0
)
{
output.write(b,
0
,len);
}
output.close();
inStream.close();
}
catch
(Exception e)
{}
%>
posted on 2007-08-01 15:22
轩辕
阅读(274)
评论(0)
编辑
收藏
所属分类:
java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
相关文章:
Lucene关键字高亮显示
_blank _self的含义
prototype.js开发笔记
全文检索第二版,分别对TXT,WORD,EXCEL文件进行了处理
全文检索
使用tm-extractors-0.4.jar来读取word文件
掌控上传进度的AJAX Upload
ajax 上传文件
程序下载java程序
jsp页面下载程序
Powered by:
BlogJava
Copyright © 轩辕
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2007年8月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
java(14)
(rss)
java全文检索(1)
(rss)
随笔档案
2008年8月 (2)
2008年7月 (1)
2008年6月 (1)
2008年3月 (3)
2007年8月 (4)
2007年7月 (3)
2007年6月 (1)
搜索
最新评论
1. re: 使用tm-extractors-0.4.jar来读取word文件
评论内容较长,点击标题查看
--撒旦法
2. re: 使用tm-extractors-0.4.jar来读取word文件[未登录]
还有点没有弄出来
--hades
3. re: java读取文件夹下的所有文件夹和文件[未登录]
递归的妙用,顶~不过发现C#已经封装好了:Directory.Delete("path",true);太爽了!
--123
4. re: 使用tm-extractors-0.4.jar来读取word文件
我用了怎么读写不了啊?
--cxf
5. re: 使用tm-extractors-0.4.jar来读取word文件
AAAAAAAAAAAAAAAAAAAAAAA
--楼上
阅读排行榜
1. java读取文件夹下的所有文件夹和文件(19708)
2. 使用tm-extractors-0.4.jar来读取word文件(5496)
3. java创建多级文件夹(2920)
4. 掌控上传进度的AJAX Upload(2484)
5. 全文检索第二版,分别对TXT,WORD,EXCEL文件进行了处理(919)
评论排行榜
1. 使用tm-extractors-0.4.jar来读取word文件(5)
2. java读取文件夹下的所有文件夹和文件(3)
3. java创建多级文件夹(2)
4. 掌控上传进度的AJAX Upload(1)
5. ajax 上传文件(0)