依然的小屋
導航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
統(tǒng)計
隨筆 - 1
文章 - 46
評論 - 82
引用 - 0
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(1)
2009年4月 (1)
文章分類
(37)
Ajax學習筆記
(rss)
css(2)
(rss)
DWR(1)
(rss)
Google Map API 學習(3)
(rss)
Html
(rss)
javascript(7)
(rss)
Java基礎知識惡補篇(9)
(rss)
jstl(1)
(rss)
oracle(3)
(rss)
photoshop(1)
(rss)
spring(1)
(rss)
tomcat(1)
(rss)
webservice(3)
(rss)
心情日記(1)
(rss)
正則表達式(2)
(rss)
面試(2)
(rss)
文章檔案
(43)
2013年6月 (3)
2011年4月 (1)
2010年5月 (2)
2009年10月 (1)
2009年7月 (2)
2009年6月 (1)
2009年5月 (1)
2009年4月 (2)
2008年11月 (1)
2008年10月 (5)
2008年9月 (2)
2008年8月 (6)
2008年7月 (14)
2008年6月 (2)
友情鏈接
子貓の部屋
負罪者
搜索
最新評論
1.?re: WebSphere 部署的問題[未登錄]
請問在AIX系統(tǒng)里部署應用時systemerr反饋了ClassNotFound ,WAS6.1是在哪里配置
--Season
2.?re: js的className改變網頁class屬性
多謝 我也不知道
--fd
網頁中直接打開pdf
本來想用網頁直接打開的,想避免彈出框框來提示是保存還是打開,但是我還是選擇了后者,直接用ActiveX太慢了,不知道為什么,用靜態(tài)頁面都很快,其實pdf生成文件也很快,不知道為什么放在一起就和蝸牛似的。如果有人知道告訴我是哪里的問題,不禁感謝~~
本來應該更早些更新的,這個問題解決了好久,還是寫上來吧,其實很簡單。因為pdf還沒有完全生成好,我的servlet已經打開這個頁面,而這個頁面直接去打開pdf ,所以會很慢,而且網頁不自己刷新,后來想到如果頁面的javascript報錯,我就刷新頁面,結果ok了。速度還是比較好的。
網頁版的:
<
object classid
=
"
clsid:CA8A9780-280D-11CF-A24D-444553540000
"
name
=
"
PDF1
"
width
=
"
100%
"
height
=
"
633
"
border
=
"
0
"
>
<
param name
=
"
_Version
"
value
=
"
65539
"
>
<
param name
=
"
_ExtentX
"
value
=
"
20108
"
>
<
param name
=
"
_ExtentY
"
value
=
"
10866
"
>
<
param name
=
"
_StockProps
"
value
=
"
0
"
>
<
param name
=
"
SRC
"
value
=
"
真正的路徑
"
>
</
object
>
<
script language
=
"
JavaScript
"
>
if(typeOf(PDF1)=="undefined"){ location.reload(); }
PDF1.SetShowToolbar(
true
);
</
script
>
sevlet版的:這個就比較簡單了。
public
void
doPost(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException
{
String name
=
request.getParameter(
"
name
"
)
==
null
?
""
: request.getParameter(
"
name
"
);
String path
=
request.getParameter(
"
path
"
)
==
null
?
""
: request.getParameter(
"
path
"
);
String inPdfName
=
path
+
"
pdf\\
"
+
name
+
"
.pdf
"
;
String realPath
=
this
.getRealPath(path);
String xmlSourceFile
=
realPath
+
"
xml\\
"
+
name
+
"
.xml
"
;
realPath
+=
"
pdf\\
"
;
File dirs
=
new
File(realPath);
String outputFile
=
realPath
+
name
+
"
.pdf
"
;
ServletOutputStream out
=
response.getOutputStream();
response.setContentType(
"
application/pdf
"
);
response.setHeader(
"
Content-disposition
"
,
"
attachment; filename=
"
+
name
+
"
.pdf
"
);
BufferedOutputStream bos
=
null
;
try
{
FileInputStream fis
=
new
FileInputStream(
new
File(outputFile));
bos
=
new
BufferedOutputStream(out);
byte
[] buff
=
new
byte
[
8192
];
for
(
int
i
=
fis.read(buff); i
>
0
; i
=
fis.read(buff))
{
bos.write(buff,
0
, i);
}
if
(bos
!=
null
) bos.close();
}
catch
(Exception e)
{
}
finally
{
if
(bos
!=
null
)
bos.close();
}
}
posted on 2009-06-10 16:44
依然
閱讀(6832)
評論(0)
編輯
收藏
所屬分類:
Java基礎知識惡補篇
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
網頁中直接打開pdf
JdbcTemplate學習筆記
sleep()和yield()的區(qū)別
MSXML 解析 XML(收藏)
Vector還是ArrayList這是個問題
hibernate里load方法和get方法的區(qū)別
如何實時得到java object占用的空間
哎,面試!
惡補JSP
Powered by:
BlogJava
Copyright © 依然
主站蜘蛛池模板:
成人A毛片免费观看网站
|
亚洲愉拍一区二区三区
|
在线观看免费人成视频色9
|
亚洲日产韩国一二三四区
|
皇色在线免费视频
|
久久久久亚洲AV成人网
|
一区二区三区免费电影
|
免费观看无遮挡www的视频
|
亚洲婷婷综合色高清在线
|
97免费人妻无码视频
|
亚洲一区二区观看播放
|
精品国产免费一区二区
|
亚洲AV无码成人精品区天堂
|
亚洲Av无码专区国产乱码DVD
|
久草免费手机视频
|
亚洲精品无码99在线观看
|
亚洲一卡二卡三卡四卡无卡麻豆
|
妞干网免费视频观看
|
亚洲av永久无码精品漫画
|
久久成人无码国产免费播放
|
亚洲高清美女一区二区三区
|
啦啦啦高清视频在线观看免费
|
亚洲Av无码精品色午夜
|
在线日本高清免费不卡
|
亚洲色中文字幕无码AV
|
男人j进入女人j内部免费网站
|
久久久久久亚洲精品
|
成人免费午间影院在线观看
|
成人免费网站久久久
|
亚洲产国偷V产偷V自拍色戒
|
成人免费激情视频
|
美女被免费视频网站a
|
久久精品国产精品亚洲艾草网
|
四虎永久在线精品免费观看视频
|
亚洲а∨精品天堂在线
|
99精品全国免费观看视频
|
特级av毛片免费观看
|
无码乱人伦一区二区亚洲一
|
香蕉高清免费永久在线视频
|
亚洲视频在线免费观看
|
国产偷国产偷亚洲清高APP
|