欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

JSP編程

當(dāng)前位置:主頁(yè) > 網(wǎng)絡(luò)編程 > JSP編程 >

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

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-11|欄目:JSP編程|點(diǎn)擊: 次

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

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

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

開(kāi)發(fā)Web應(yīng)用中會(huì)遇到從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面的問(wè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),通過(guò)getRequestDispatcher()方法進(jìn)行轉(zhuǎn)發(fā)待命,然后再經(jīng)過(guò)forword()方法進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)的話在瀏覽器顯示的地址不變。

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

重定向測(cè)試

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

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

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

2.跳轉(zhuǎn)過(guò)程中鏈接的變化,重定向在跳轉(zhuǎn)中請(qǐng)求了兩次服務(wù)器并且是兩次不同的鏈接地址,在瀏覽器的地址欄可以看到兩次是有變化的;轉(zhuǎn)發(fā)在跳轉(zhuǎn)過(guò)程中瀏覽器請(qǐng)求了一次服務(wù)器,服務(wù)器經(jīng)過(guò)了n個(gè)Servlet頁(yè)面并沒(méi)有改變請(qǐng)求的鏈接地址,因?yàn)橛脩糁徽?qǐng)求了一次,所以在整個(gè)跳轉(zhuǎn)過(guò)程中鏈接地址是沒(méi)有改變的,在瀏覽器的地址欄就可以看到

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

上一篇:Properties 持久的屬性集的實(shí)例詳解

欄    目:JSP編程

下一篇:Spring注入Date類型的三種方法總結(jié)

本文標(biāo)題:web下載文件和跳轉(zhuǎn)的方法

本文地址:http://mengdiqiu.com.cn/a1/JSPbiancheng/11455.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有