導航:首頁 > 編程語言 > java獲取請求的url

java獲取請求的url

發布時間:2022-05-05 02:16:32

java里,request.getRequestURI().indexOf是什麼意思

request:請求
getRequestURI:獲取請求的url
indexOf(str):求字元串內str出現的位置下標
所以:request.getRequestURI().indexOf("1.jsp")的意思就是,求請求的url內「1.jsp」的位置,返回的是一個數字,代表出現的位置,-1表示不存在。通常和-1比較來表示是否包含指定的頁面,常用於過濾器。
例:if(request.getRequestURI().indexOf("1.jsp")){
filterChain.doFilter(request,response);//給1.jsp放行

}else{
xxxxxx//不放行,進行別的操作

}

㈡ 通過java httpclient 提交到伺服器,伺服器怎麼獲取請求的IP和URL

/** * @Description: post請求遠程http鏈接 * @param url 鏈接址 * @param bean 實體象參數 * @param params 字元串參數 * @return json * @throws Exception */ public static String doPostWithBean(String url,Object bean,Stringjava swing通httpclient向伺服器端發送post請求

㈢ java 怎麼獲取一個url最終指向了哪裡

java中確定url指向最終是靠頁面跳轉實現的。

一、跳轉到新頁面,並且是在新窗口中打開頁面:
function openHtml()
{
//do someghing here...
window.open("xxxx.html");
}
window是一個javascript對象,可以用它的open方法,需要注意的是,如果這個頁面不是一相相對路徑,那麼要加「http://」,比如:
function openHtml()
{
window.open("http://www..com");
}

二、在本頁面窗口中跳轉:
function totest2()
{
window.location.assign("test2.html");
}
如果直接使用location.assgin()也可以,但是window.location.assign()更合理一些,當前窗口的location對象的assign()方法。
另外,location對象還有一個方法replace()也可以做頁面跳轉,它跟assign()方法的區別在於:
replace() 方法不會在 History 對象中生成一個新的紀錄。當使用該方法時,新的 URL 將覆蓋 History 對象中的當前紀錄。

㈣ 請教大神。java里如何獲得請求轉發的url

request.getRequestDispatcher(url2).forward(request, response);
然後獲取url2的數據用 req.getAttribute("name");

㈤ java怎麼獲取url上的參數

request.getParameter("xxx");

㈥ JAVA的監聽程序如何獲取系統訪問的URL路徑

ServletContextListener
這個類
在web.xml
配置完成後
在tomcat

開啟的時候
會自動執行
void
contextInitialized(ServletContextEvent
arg)
這個方法
在這裡面
arg.getServletContext().getResource("/").toString()這個
好像可以獲得
你說的那個東西
不知道對不對
這個輸出的結果是
jndi:/ip/部署名稱不知道是不是你想要的

㈦ java中 如何獲取客戶端請求的url

在servlet中的request對象中有url,可以用方法
getRequestURI().
如果在程序中得不到該請求的request對象
那就得不到。
所以得到url的
關鍵是
先得到
request

㈧ java怎樣獲取url參數

String url = request.getScheme()+"://"; //請求協議 http 或 https
url+=request.getHeader("host"); // 請求伺服器
url+=request.getRequestURI(); // 工程名
if(request.getQueryString()!=null) //判斷請求參數是否為空
url+="?"+request.getQueryString(); // 參數

㈨ 請問java如何獲取當前url路徑

1、利用System.getProperty()函數獲取當前路徑:
System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑

2、使用File提供的函數獲取當前路徑:
File directory = new File("");//設定為當前文件夾
try{
System.out.println(directory.getCanonicalPath());//獲取標準的路徑
System.out.println(directory.getAbsolutePath());//獲取絕對路徑
}catch(Exceptin e){}

File.getCanonicalPath()和File.getAbsolutePath()大約只是對於new File(".")和new File("..")兩種路徑有所區別。

# 對於getCanonicalPath()函數,「."就表示當前的文件夾,而」..「則表示當前文件夾的上一級文件夾
# 對於getAbsolutePath()函數,則不管」.」、「..」,返回當前的路徑加上你在new File()時設定的路徑
# 至於getPath()函數,得到的只是你在new File()時設定的路徑

㈩ java 獲取url 中的參數請問以下代碼中的 url地址該怎麼寫

String
url
=
request.getScheme()+"://";
//請求協議
http

https
url+=request.getHeader("host");
//
請求伺服器
url+=request.getRequestURI();
//
工程名
if(request.getQueryString()!=null)
//判斷請求參數是否為空
url+="?"+request.getQueryString();
//
參數

閱讀全文

與java獲取請求的url相關的資料

熱點內容
cnc編程前景怎麼樣 瀏覽:319
lniux命令詳解 瀏覽:493
linuxmysql查詢日誌 瀏覽:368
老捷達夥伴壓縮比 瀏覽:93
改後綴加密 瀏覽:432
郵局選址問題演算法 瀏覽:14
河北伺服器內存雲主機 瀏覽:12
在電腦上怎麼找到加密狗圖標 瀏覽:435
電腦的瀏覽器怎麼打開pdf文件怎麼打開 瀏覽:142
pdf卡片庫下載 瀏覽:11
單片機中二進製表示什麼 瀏覽:725
java網路編程推薦 瀏覽:794
施耐德開關編程 瀏覽:66
組織胚胎學pdf 瀏覽:844
linux查看發包 瀏覽:496
加密貨幣交易所暴利時代 瀏覽:824
歌詞滾動效果android 瀏覽:14
程序員一天的六場戰斗 瀏覽:797
自製壓縮泵的做法 瀏覽:622
androidstring變數 瀏覽:247