依然的小屋
導航
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 © 依然
主站蜘蛛池模板:
亚洲综合色一区二区三区
|
亚洲神级电影国语版
|
亚洲Av永久无码精品黑人
|
国产一卡2卡3卡4卡无卡免费视频
|
亚洲91av视频
|
免费看男女下面日出水来
|
亚洲另类图片另类电影
|
1000部拍拍拍18免费网站
|
亚洲午夜在线一区
|
青草草色A免费观看在线
|
亚洲永久在线观看
|
免费特级黄毛片在线成人观看
|
亚洲av无码专区青青草原
|
免费播放特黄特色毛片
|
一级视频免费观看
|
亚洲日韩精品无码专区网址
|
久久国产精品免费看
|
亚洲午夜电影在线观看高清
|
日本最新免费不卡二区在线
|
一级毛片免费播放男男
|
国产亚洲一区二区手机在线观看
|
国产精品手机在线亚洲
|
亚洲视频在线一区二区
|
国产精品网站在线观看免费传媒
|
亚洲av无码无在线观看红杏
|
皇色在线视频免费网站
|
黄网站色视频免费看无下截
|
亚洲精品免费视频
|
亚洲一区二区三区久久久久
|
日本免费网站观看
|
9久热精品免费观看视频
|
久久久久亚洲av无码专区
|
精品久久久久久久免费人妻
|
久久久久久久久久久免费精品
|
日韩精品一区二区亚洲AV观看
|
无码一区二区三区免费视频
|
久久九九久精品国产免费直播
|
亚洲啪啪免费视频
|
亚洲国产成人久久一区WWW
|
三年片在线观看免费大全电影
|
亚洲高清毛片一区二区
|