最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

request如何獲取完整url(包括域名、端口、參數(shù))

 更新時(shí)間:2023年12月28日 09:56:47   作者:shuaipu813  
這篇文章主要介紹了request如何獲取完整url(包括域名、端口、參數(shù))問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

request獲取完整url(包括域名、端口、參數(shù))

在servlet請(qǐng)求中,使用request獲取整個(gè)請(qǐng)求url:

String url="http://" + request.getServerName() //服務(wù)器地址  
        + ":"   
        + request.getServerPort()           //端口號(hào)  
        + request.getRequestURI();  

然后判斷有沒(méi)有參數(shù):

String queryurl=httprequest.getQueryString();
	if(null!=queryurl){
		url+="?"+queryurl;
	}

這樣獲取到的就是整個(gè)請(qǐng)求的url

常見(jiàn)Request獲取URL的方法

1、request.getRequestURL()

返回的是完整的url,包括Http協(xié)議,端口號(hào),servlet名字和映射路徑,但它不包含請(qǐng)求參數(shù)。

2、request.getRequestURI()

得到的是request URL的部分值,并且web容器沒(méi)有decode過(guò)的

3、request.getContextPath() 

返回 the context of the request.

4、request.getServletPath() 

返回調(diào)用servlet的部分url.

5、request.getQueryString() 

返回url路徑后面的查詢字符串

示例:

當(dāng)前url:http://localhost:8080/CarsiLogCenter_new/idpstat.jsp?action=idp.sptopn

request.getRequestURL()   http://localhost:8080/CarsiLogCenter_new/idpstat.jsp
request.getRequestURI()  /CarsiLogCenter_new/idpstat.jsp
request.getContextPath()  /CarsiLogCenter_new
request.getServletPath()  /idpstat.jsp

request.getQueryString()  action=idp.sptopn

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mybatis update數(shù)據(jù)庫(kù)死鎖之獲取數(shù)據(jù)庫(kù)連接池等待

    Mybatis update數(shù)據(jù)庫(kù)死鎖之獲取數(shù)據(jù)庫(kù)連接池等待

    這篇文章主要介紹了Mybatis update數(shù)據(jù)庫(kù)死鎖之獲取數(shù)據(jù)庫(kù)連接池等待的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    這篇文章主要介紹了Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 探究Java中Integer緩沖區(qū)底層原理

    探究Java中Integer緩沖區(qū)底層原理

    本文將會(huì)給大家講一講Integer這個(gè)包裝類的底層原理。在現(xiàn)在的就業(yè)環(huán)境下,我們需要知其然,還要知其所以然,才能更好地滿足就業(yè)需求,感興趣的小伙伴可以參考閱讀
    2023-05-05
  • Mybatis設(shè)置sql打印日志的多種方法

    Mybatis設(shè)置sql打印日志的多種方法

    這篇文章主要介紹了Mybatis設(shè)置sql打印日志,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Mybatis多參數(shù)及實(shí)體對(duì)象傳遞實(shí)例講解

    Mybatis多參數(shù)及實(shí)體對(duì)象傳遞實(shí)例講解

    在使用Mybatis的時(shí)候,經(jīng)常會(huì)有各種各樣的參數(shù)傳遞,不同類型,不同個(gè)數(shù)的參數(shù),下面小編通過(guò)例子給大家講解下Mybatis多參數(shù)及實(shí)體對(duì)象傳遞,一起看看吧
    2016-12-12
  • Jenkins Host key verification failed問(wèn)題解決

    Jenkins Host key verification failed問(wèn)題解決

    這篇文章主要介紹了Jenkins Host key verification failed問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot生成和操作PDF的代碼詳解

    SpringBoot生成和操作PDF的代碼詳解

    本文主要介紹了在SpringBoot項(xiàng)目下,通過(guò)代碼和操作步驟,詳細(xì)的介紹了如何操作PDF,希望可以幫助到準(zhǔn)備通過(guò)JAVA操作PDF的你,項(xiàng)目框架用的SpringBoot,但在JAVA中代碼都是通用的,需要的朋友可以參考下
    2025-01-01
  • Java正則表達(dá)式易錯(cuò)知識(shí)點(diǎn)匯總

    Java正則表達(dá)式易錯(cuò)知識(shí)點(diǎn)匯總

    這篇文章主要總結(jié)Java正則表達(dá)式易錯(cuò)知識(shí),對(duì)易錯(cuò)知識(shí)點(diǎn)進(jìn)行分類整理,幫助大家更好的學(xué)習(xí)Java正則表達(dá)式,感興趣的小伙伴們可以參考一下
    2015-12-12
  • SpringBoot使用validation-api實(shí)現(xiàn)對(duì)枚舉類參數(shù)校驗(yàn)的方法

    SpringBoot使用validation-api實(shí)現(xiàn)對(duì)枚舉類參數(shù)校驗(yàn)的方法

    這篇文章主要介紹了SpringBoot使用validation-api實(shí)現(xiàn)對(duì)枚舉類參數(shù)校驗(yàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Eclipse安裝配置方法圖文教程

    Eclipse安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Eclipse安裝配置方法圖文教程,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評(píng)論

湖北省| 华池县| 同仁县| 河南省| 峨边| 双鸭山市| 霸州市| 丹江口市| 金阳县| 墨竹工卡县| 邹平县| 浪卡子县| 疏附县| 湖州市| 台安县| 昆山市| 讷河市| 金坛市| 隆林| 周至县| 夏邑县| 永州市| 汾西县| 伊吾县| 惠安县| 应用必备| 永兴县| 库尔勒市| 北碚区| 手游| 滁州市| 宽甸| 无为县| 西畴县| 安吉县| 金溪县| 乡城县| 沙坪坝区| 民勤县| 伊吾县| 漠河县|