国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

web下載文件和跳轉的方法

瀏覽:194日期: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
相關文章:
主站蜘蛛池模板: 亚洲精品国产一区二区在线 | 久草久草| 97视频免费在线观看 | 久草视频在线看 | 欧美高清一级啪啪毛片 | 亚洲gogo人体大胆西西安徽 | 日本乱人伦片中文三区 | 毛片免费全部免费播放 | 亚洲国产tv | 欧美kkk4444在线观看 | 国产亚洲一区二区三区在线观看 | 亚洲免费人成在线视频观看 | 久久亚洲精品永久网站 | 日韩在线视频不卡一区二区三区 | 欧美成人性色xxxx视频 | 成人a毛片在线看免费全部播放 | 国产va免费精品高清在线观看 | 成人综合影院 | 中文亚洲欧美 | 黄色综合网 | 深爱五月开心网亚洲综合 | 亚洲精品久久久久中文 | 亚洲综合片| 久久99一区 | 国内精品久久久久久久影视麻豆 | 99re久久精品国产首页2020 | 亚洲免费观看网站 | 中文字幕日韩一区二区 | a大片久久爱一级 | 亚洲一区二区在线成人 | 国产精品毛片一区二区三区 | 久久亚洲国产成人影院 | 亚洲精品久久久久网站 | 国产波多野结衣中文在线播放 | 久久99精品视频在线在线观看 | 国产亚洲高清不卡在线观看 | 日韩精品一区二区三区乱码 | 免费人成网站免费看视频 | 成人一级黄色毛片 | 亚洲国产精品久久综合 | 亚洲精品国产一区二区三区四区 |