色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

web下載文件和跳轉的方法

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

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

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

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

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

跳轉

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

轉發: 服務器內部跳轉 request進行跳轉,通過getRequestDispatcher()方法進行轉發待命,然后再經過forword()方法進行跳轉,跳轉的話在瀏覽器顯示的地址不變。

實驗測試重定向和轉發:

重定向測試

轉發測試:

重定向和轉發的區別

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

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

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

標簽: JSP
相關文章:
主站蜘蛛池模板: 天天澡天天碰天天狠伊人五月 | 欧美日韩国产一区二区三区在线观看 | 日本护士视频xxxxxwww | 大视频在线爱爱爱爱 | 久久久精品一区二区三区 | 亚洲精品一级一区二区三区 | 欧美精品网址 | 日本特黄网站 | 日本 片 成人 在线 日本68xxxxxxxxx老师 | 男人天堂网站在线 | 中国a毛片 | 男女性生活网站 | 亚洲国产精品热久久2022 | 日韩亚洲国产综合久久久 | 久久免费福利 | 一级毛片中国 | 亚洲欧美自拍偷拍 | 黑色丝袜美美女被躁视频 | 最新99国产成人精品视频免费 | 色视频在线观看视频 | 亚洲视频在线网 | 成人一a毛片免费视频 | 性欧美f| 免费特黄级夫费生活片 | 亚洲女精品一区二区三区 | 深夜福利国产福利视频 | 韩国美女爽快毛片免费 | 欧美一级久久久久久久大片 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看99 | 久久99精品久久久久久青青91 | 日本高清视频一区二区 | 国产爽的冒白浆的视频高清 | 99久久精品国产一区二区 | 国产精品9| 一级一片免费看 | a毛片全部播放免费视频完整18 | 99精品在线观看 | 国产99视频在线观看 | 国产视频二 | 奇米色88欧美一区二区 | 中文字幕视频免费在线观看 |