a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

web下載文件和跳轉(zhuǎn)的方法

2024-09-05 00:23:32
字體:
供稿:網(wǎng)友

如果不通過JSP和servlet直接下載文件的話,可以通過web.xml文件來識別文件類型來進(jìn)行下載。如果要通過servlet來下載的話,可以如下所示來進(jìn)行下載:

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

但是這樣下載的話有兩個缺點:一個是我們不知道文件的大小和下載進(jìn)度,二是我們下載文件的文件名字看不到,所以我們進(jìn)行了以下操作:

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

這樣我們就可以得到文件大小下載進(jìn)度和文件名稱。

開發(fā)Web應(yīng)用中會遇到從一個頁面跳轉(zhuǎn)到另一個頁面的問題,在Servlet中有兩種跳轉(zhuǎn)方式:

跳轉(zhuǎn)

重定向:配合瀏覽器跳轉(zhuǎn)(此方法不能用兩次),response給瀏覽器帶一句跳轉(zhuǎn)的話,瀏覽器就乖乖跳轉(zhuǎn)了。

轉(zhuǎn)發(fā): 服務(wù)器內(nèi)部跳轉(zhuǎn) request進(jìn)行跳轉(zhuǎn),通過getRequestDispatcher()方法進(jìn)行轉(zhuǎn)發(fā)待命,然后再經(jīng)過forword()方法進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)的話在瀏覽器顯示的地址不變。

web下載文件,web,跳轉(zhuǎn)

實驗測試重定向和轉(zhuǎn)發(fā):

重定向測試

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

轉(zhuǎn)發(fā)測試:

web下載文件,web,跳轉(zhuǎn)

web下載文件,web,跳轉(zhuǎn)

重定向和轉(zhuǎn)發(fā)的區(qū)別

1.請求的次數(shù)的不同,重定向總共請求了兩次服務(wù)器;轉(zhuǎn)發(fā)則是用戶請求一次可能經(jīng)過N個Servlet頁面由返回到用戶瀏覽器中,是一次請求多次處理的過程;

2.跳轉(zhuǎn)過程中鏈接的變化,重定向在跳轉(zhuǎn)中請求了兩次服務(wù)器并且是兩次不同的鏈接地址,在瀏覽器的地址欄可以看到兩次是有變化的;轉(zhuǎn)發(fā)在跳轉(zhuǎn)過程中瀏覽器請求了一次服務(wù)器,服務(wù)器經(jīng)過了n個Servlet頁面并沒有改變請求的鏈接地址,因為用戶只請求了一次,所以在整個跳轉(zhuǎn)過程中鏈接地址是沒有改變的,在瀏覽器的地址欄就可以看到

3.目的不同,重定向只是簡單的讓用戶訪問一個新的鏈接,而轉(zhuǎn)發(fā)是服務(wù)器要得到用戶的請求內(nèi)容并需要進(jìn)行一部分處理的,所以兩者目的之不同的


注:相關(guān)教程知識閱讀請移步到JSP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品一区中文字幕乱码 | 国产精品久久久久久久久久免费看 | 欧美猛交ⅹxxx乱大交视频 | 色综合一区| 性色av一区二区三区免费看开蚌 | 久久久久国产一区二区三区 | 日日夜夜欧美 | 欧美日韩大片在线观看 | 国产一区久久 | 亚洲精品9999 | 国产视频一区在线观看 | 91在线播放视频 | 亚洲欧美激情视频 | 黄色欧美一级片 | 久久精品日产第一区二区 | 成人毛片免费在线观看 | 六月婷操 | 日韩在线视频中文字幕 | 午夜精品一区二区三区在线播放 | 这里只有精品在线视频观看 | 久久一区二区三区精品 | 欧美一级艳片视频免费观看 | 国产在线小视频 | 在线免费av观看 | 国色天香成人网 | 久久久久久久久久国产 | 欧美午夜视频 | 黄片毛片免费看 | 夜夜爽99久久国产综合精品女不卡 | 国产精品国产三级国产aⅴ无密码 | 中文字幕亚洲一区二区三区 | 在线中文字幕播放 | 日韩国产在线观看 | 激情久久久 | 国产精品视频一区二区三区不卡 | 九九免费观看全部免费视频 | 久久资源av | 三级性视频 | 亚洲国产精品一区二区三区 | 日本无卡视频 | 在线视频91 |