request獲取url路徑 java怎么從request獲取客戶端請(qǐng)求的真是url?
java怎么從request獲取客戶端請(qǐng)求的真是url?如果servlet中的請(qǐng)求對(duì)象中有一個(gè)URL,那么可以使用getrequesturi()方法。如果無(wú)法在程序中獲取請(qǐng)求對(duì)象,則無(wú)法獲取它。所以獲
java怎么從request獲取客戶端請(qǐng)求的真是url?
如果servlet中的請(qǐng)求對(duì)象中有一個(gè)URL,那么可以使用getrequesturi()方法。如果無(wú)法在程序中獲取請(qǐng)求對(duì)象,則無(wú)法獲取它。所以獲取URL的關(guān)鍵是獲取請(qǐng)求
1request.getRequestURL()返回完整的URL,包括HTTP協(xié)議、端口號(hào)、servlet名稱和映射路徑,但不包含請(qǐng)求參數(shù)。
2、 請(qǐng)求.getRequestURI()獲取請(qǐng)求URL的部分值,并且web容器尚未解碼
3請(qǐng)求.getContextPath()