亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:219日期:2022-06-07 08:24:27

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

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

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

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

跳轉(zhuǎn)

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

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

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

重定向測試

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

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

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

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

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

標簽: JSP
相關文章:
主站蜘蛛池模板: 97在线免费视频观看 | 成 人 动漫在线观看网站网站 | 毛片在线高清免费观看 | 男女毛片免费视频看 | 手机看片精品高清国产日韩 | 夜色亚洲| 日本韩国一级毛片中文字幕 | 曰本女同互慰高清在线观看 | 成人18网址在线观看 | 国产日韩欧美一区二区三区在线 | 国产欧美一区二区日本加勒比 | 国产欧美日韩在线观看 | 久久夜色精品国产 | 日本三级香港三级人妇r | 精品在线视频播放 | 91福利国产在线观一区二区 | 国产成人在线视频观看 | 亚洲一区二区三区一品精 | 欧美高清一区二区 | 欧美毛片网站 | 在线观看视频一区二区三区 | 中国a级黄色片 | 香港全黄一级毛片在线播放 | 欧美日韩一区二区综合 | 久草免费精品视频 | 香蕉久久精品国产 | 天堂影院jav成人天堂免费观看 | 高清韩国a级特黄毛片 | 香蕉99国内自产自拍视频 | 一区二区三区在线 | 网站 | 亚洲三级网站 | 国产精品久久久久久久久福利 | 最近中文字幕在线 | 中文 | 国产精品夫妇久久 | 国产欧美日韩在线一区二区不卡 | 中文字幕日韩精品中文区 | 亚洲专区在线 | 免费看a毛片 | 欧美在线观看成人高清视频 | 免费大片黄手机在线观看 | 在线观看国产情趣免费视频 |