亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

但是這樣下載的話有兩個缺點(diǎn):一個是我們不知道文件的大小和下載進(jìn)度,二是我們下載文件的文件名字看不到,所以我們進(jì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)的話在瀏覽器顯示的地址不變。

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

重定向測試

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

重定向和轉(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頁面并沒有改變請求的鏈接地址,因?yàn)橛脩糁徽埱罅艘淮危栽谡麄€跳轉(zhuǎn)過程中鏈接地址是沒有改變的,在瀏覽器的地址欄就可以看到

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

標(biāo)簽: JSP
相關(guān)文章:
主站蜘蛛池模板: a爱做片免费网站 | 国产国产成人人免费影院 | 精品久久亚洲 | 一级毛片免费 | 在线观看一级毛片 | 久久riav国产精品 | 亚洲欧美自拍视频 | 老司机成人免费精品视频 | 免费国产成高清人在线视频 | 干成人网 | 最新看片网址 | 午夜国产精品影院在线观看 | 女的被到爽的羞羞视频 | 免费大片黄在线观看 | 草逼视频网址 | 狠狠色丁香久久婷婷综 | 国产大长吊 | 黄色爱爱视频 | 久久尤物视频 | 91在线精品视频 | 国产一区二区三区四区在线 | 嫩草视频在线观看视频播放 | 国产在线观看福利一区二区 | 天天色天天碰 | 日本一级特大毛片 | 久久免费黄色 | 国产精品视频网站你懂得 | 晚上睡不着偷偷看b站免费是视频 | 国产成人亚洲欧美三区综合 | 高清中文字幕在线 | 久久久久久久久亚洲 | 国内色视频| 三级视频中文字幕 | 黄网址在线永久免费观看 | 国产欧美日韩综合一区二区三区 | 欧美日韩在线精品成人综合网 | 清纯偷拍精品视频在线观看 | 韩日在线 | 欧美精品国产一区二区 | 久久国产免费观看 | 天天看片网站 |