好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > jsp Request獲取url信息的各種方法對比

jsp Request獲取url信息的各種方法對比

熱門標簽:好操作的電話機器人廠家 企業怎么在聯通申請400電話 聊城智能電銷機器人外呼 地圖標注市場怎么樣 南京新思維電話機器人 南昌市地圖標注app 泰州泰興400電話 怎么申請 百度地圖添加標注圖標樣式 如何用中國地圖標注數字點

從Request對象中可以獲取各種路徑信息,以下例子: 

假設請求的頁面是index.jsp,項目是WebDemo,則在index.jsp中獲取有關request對象的各種路徑信息如下 

String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
String remoteAddress=request.getRemoteAddr(); 
String servletPath=request.getServletPath(); 
String realPath=request.getRealPath("/"); 
String remoteUser=request.getRemoteUser(); 
String requestURI=request.getRequestURI(); 
out.println("path:"+path+"br>"); 
out.println("basePath:"+basePath+"br>"); 
out.println("remoteAddr:"+remoteAddress+"br>"); 
out.println("servletPath:"+servletPath+"br>"); 
out.println("realPath:"+realPath+"br>"); 
out.println("remoteUser:"+remoteUser+"br>"); 
out.println("requestURI:"+requestURI+"br>"); 

結果: 

path:/WebDemo 
basePath:http://localhost:8683/WebDemo/ 
remoteAddr:127.0.0.1 
servletPath:/index.jsp 
realPath:D:\apache-tomcat-6.0.13\webapps\WebDemo\ 
remoteUser:null 
requestURI:/WebDemo/index.jsp 

從上不難看出request各個對應方法所代表的含義 

從request獲取各種路徑總結: 

request.getRealPath("url");//虛擬目錄映射為實際目錄 
request.getRealPath("./");//網頁所在的目錄 
request.getRealPath("../");//網頁所在目錄的上一層目錄 

假定你的web application(web應用)名稱為news,你的瀏覽器中輸入請求路徑:http://localhost:8080/uploading/load.jsp 

request.getContextPath() => /uploading 
request.getServletPath() => /load.jsp 
request.getRequestURL() => http://localhost:8080/uploading/load.jsp 
request.getRealPath("/") =>  F:\learn\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\uploading\ 

現在request.getRealPath("/") 這個方法已經不推薦使用了 

可以使用 

ServletContext.getRealPath(java.lang.String) instead. 
request.getSession().getServletContext().getRealPath() 得到工程文件的實際物理路徑,也就是絕對地址 
//Returns the part of this request's URL from the protocol name up to the query string in the first line of the HTTP request 
// eg./manage/editExam.domethod=goExamSettype=U 
String url = request.getRequestURI();  
//The returned URL contains a protocol, server name, port number, and server path, but it does not include query string parameters 
//eg. http://127.0.0.1:8080/manage/editExam.domethod=goExamSettype=U 
StringBuffer url_buffer = request.getRequestURL(); 

HttpServletRequest 的這兩種方法都只能得到不包含參數的請求url,區別如下: 

1 前者返回相對路徑,后者返回完整路徑 

2 前者返回string ,后者返回stringbuffer 

得到完整請求url可以通過如下方法,getQueryString()得到的是url后面的參數串,和前者相加就是帶參數的請求路徑了 

 String queryString = request.getQueryString(); 
ring fullPath = url + queryString;  // 或者是url_buffer.toString()+queryString; 

以上就是小編為大家帶來的jsp Request獲取url信息的各種方法對比的全部內容了,希望對大家有所幫助,多多支持腳本之家~

您可能感興趣的文章:
  • jsp 使用request為頁面添加靜態數據的實例
  • JSP中Servlet的Request與Response的用法與區別
  • JSP 中request與response的用法詳解
  • JSP的request對象實例詳解
  • JSP request.setAttribute()詳解及實例
  • JSP利用過濾器解決request中文亂碼問題
  • JSP用過濾器解決request getParameter中文亂碼問題
  • Jsp中request的3個基礎實踐

標簽:開封 烏蘭察布 銅川 自貢 臨汾 吉林 白銀 山南

巨人網絡通訊聲明:本文標題《jsp Request獲取url信息的各種方法對比》,本文關鍵詞  jsp,Request,獲取,url,信息,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp Request獲取url信息的各種方法對比》相關的同類信息!
  • 本頁收集關于jsp Request獲取url信息的各種方法對比的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 暗交小拗女一区二区三区电影| 日本性生活网站| 中文幕AV一区二区三区谷原希美 | 一女被多男玩喷潮| 快灬快灬?一下爽91XX| 舌头的湿润感对女性的性刺激作用| 操爽我| 亚洲欧美日韩精品久久亚洲区| 国产性夜夜春夜夜爽1A片| 午夜成人精品久久久久久久 | 午夜精品久久久99热使用方法| 中国女人性色生活片| 强行破瓜粗暴顶弄蹂躏哭喊| 68影院| 日韩无砖专区体验区| 女厕撒尿XXXHD高清| 亚洲国产美女精品久久久久∴| 国产91精品在线观看| 巜豪妇荡乳3在线播放| 扒开学生双腿猛进入喷水男男| 8x8x深夜影院男生| 厨房挺进同学麻麻| 成人综合网亚洲伊人| 国产 欧美 一区二区三区| 洪荒之我是太阴星主| 人妻中文字幕乱人伦在线| 亚洲视频手机在线观看| 日产无码久久久久久精品红桃| 成人A片午夜福利在线观看红杏 | 乡村乱婬1第60部分| 日本流氓片| 久久亚洲国产中v天仙www| 天天狠狠弄夜夜狠狠躁·太爽了| 乡下农村妓女| 亚洲爱视频| 三级影院| 啊~嗯~用力~啊~啊~~动态图| 女被?c??黄扒衣服好爽三亚| 边脱边吻边摸下面视频| 2018天天干天天射| 污污的一左一右摸下面|