導航:首頁 > 編程語言 > jsp頁面獲取地址欄參數

jsp頁面獲取地址欄參數

發布時間:2025-07-02 16:30:04

『壹』 js 怎麼URL 重定向,和獲取重定向之後的地址以及參數

以下通過一個例子來說明URL重定向,和獲取重定向之後的地址以及參數:

js重定向

html:

<input type="hidden" id="userid" value="23">

name:<input type="text" id="username" name="username">

<a id="show_a" href="javascript:void(0);" onclick="go();">跳轉</a>

js方法重定向

function go(){

var id=$("#userid").val();

var username=$("#username").val();

//兩個頁面是同目錄下可以按照以下寫,如果不同則寫絕對路徑

window.location.href="queryImage.jsp?id="+id+"&username="+username;

}

點擊「跳轉」即可URL重定向


跳轉到queryImage.jsp頁面

$(function(){

//獲取當前地址

var url=window.location.href;

//輸出獲取的地址

alert(url);

//截取參數

var param=url.substring(url.indexOf("?")+1);

//輸出截取的參數

alert(param);

var arr=param.split("&");

for(i=0;i<arr.length;i++){

//遍歷參數輸出

alert(arr[i]);

}

});

地址輸出:

『貳』 jsp頁面或者JS中接收url參數的方法

假如有這么一個請求: http://localhost:8080/appWeb/text/hello.jsp?name=join

在jsp頁面接收url參數,可以使用這樣的方法:

在jsp中可以這樣使用:<body>hi,<%=name%></body>
註:<%=name%> 不能防禦XSS攻擊
當然也可以在<body>中使用 ${param.name} 方法來獲得,這里的param 是隱含對象,相當於reques.getParameter()方法。如:

此時如果url參數包含中文的話就需要進行轉碼操作,如下:

英文不需要轉碼操作,但是建議始終進行轉碼操作,這樣處理起來會方便很多。

『叄』 java獲取當前瀏覽器地址欄中的參數

如果是在jsp 頁面里 直接用jstl 標簽即可獲得 ${param.參數名}
如果是java 文件 通過request.getparameter(參數名)

『肆』 js如何獲取地址欄傳遞的參數值

|採用正則表達式獲取地址欄參數:

function GetQueryString(name)
{
var reg = new RegExp("(^|回&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}

// 調用方法
alert(GetQueryString("參數答名1"));
alert(GetQueryString("參數名2"));
alert(GetQueryString("參數名3"));

『伍』 JSP頁面如何從一個頁面傳遞一個參數到另外一個頁面。

通過表單或者URL參數傳遞:
a.jsp
...
<td>
<%
out.print("<a href=\"b.jsp?param=" + 內容 + "\">" + 內容 + "</a>" );
%>
</td>
...

b.jsp
<%
//...
String param = request.getParameter("param");//param就是取到的傳遞過來的內容,試試吧
//...
%>

參數的話我相專信你應該知道!屬~我猜你是不知道怎麼獲得這個參數的值對吧?
例如:
<a href="test.jsp?param=值">內容<a>
那麼在test.jsp中,我們可以這樣獲得param的值:
<%
request.getParameter("param");
%>

傳遞的參數不多的話可以直接<a href="xxx.jsp?參數1=<%=值1>&參數2=<%=值2">跳轉</a>
參數多的話你看能不能點擊一條內容時把一個參數傳過去例如「id」,然後在到接收的頁面用這個「id」從資料庫查找這條記錄,然後再顯示出來。
希望對你有點幫助吧!

『陸』 java中jsp怎麼獲取地址欄上的參數

jsp獲取地址欄上的參數有如下幾種辦法:
1、使用jsp小腳本實現
<%
String value=request.getParameter("key");

%>

即可取出地址欄傳遞的key所代表的值

2、使用EL表達式實現
<h2>${param.key}</h2>

也可以取出地址欄傳遞的key所代表的值

3、使用javascript實現
<script type="text/javascript">

function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}

var myurl=GetQueryString("key");
</script>
也可以取出地址欄傳遞的key所代表的值
4、jQuery擴展方法實現
jquery擴展了一個getUrlParam()方法
<script type="text/javascript" src="js/jquery.1.8.3.min.js"></script>
<script type="text/javascript">
$(function($){
$.getUrlParam = function(name)
{
var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");
var r= window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
});
$.getUrlParam('key');也可以取出地址欄傳遞的key所代表的值
</script>

閱讀全文

與jsp頁面獲取地址欄參數相關的資料

熱點內容
蘋果6手機國行怎麼辨別真假 瀏覽:999
mac桌面文件怎麼刪除 瀏覽:270
怎樣冊除微信收藏的圖片和文件 瀏覽:816
哪個app可以賣東西不用網銀 瀏覽:864
頭條極速app從哪裡找 瀏覽:651
mysql資料庫有哪些完整性 瀏覽:791
誰有紅樓直播ios版本 瀏覽:429
怎麼給自己的硬碟加密碼怎麼辦 瀏覽:944
約錢安卓版 瀏覽:76
數控車編程g00是什麼指令 瀏覽:254
微信里的文件怎麼轉化成WORd文檔 瀏覽:884
網站壓縮包怎麼導入伺服器 瀏覽:733
linux創建多級文件夾 瀏覽:540
labview和資料庫連接 瀏覽:260
吃雞安卓怎麼轉區數據到蘋果 瀏覽:920
找不到tag文件是怎麼回事 瀏覽:7
如何編程圖形化 瀏覽:299
索尼手機那個版本好 瀏覽:114
彩票數據統計都有哪些網址 瀏覽:761
失眠的app哪個好 瀏覽:237

友情鏈接