url傳遞的參數(shù)值中包含&時(shí),url自動(dòng)截?cái)鄦?wèn)題的解決方法
一、問(wèn)題的引出
在做一個(gè)公告瀏覽功能時(shí),只要通過(guò)url傳遞的某參數(shù)值中包含 & 或 ,就會(huì)出現(xiàn)問(wèn)題--該變量的值無(wú)法顯示。
問(wèn)題定位結(jié)果: 遇到&時(shí),該參數(shù)的值會(huì)自動(dòng)截?cái)啵瑢?dǎo)致參數(shù)值傳遞有誤。
二、問(wèn)題的解決
java代碼中做如下測(cè)試:
String charEncode = java.net.URLEncoder.encode("&");
System.out.println("字符& 轉(zhuǎn)譯后的值為:" + charEncode ); //輸出:%26
所以,解決方法出現(xiàn)了---在傳送參數(shù)前, 將&全部替換為%26
eg:
var url = ”page.jsp?para1=a&b“
做如下修改即可:
var url = "page.jsp?para1=a%26b";
至此,問(wèn)題圓滿(mǎn)解決。n_n
以上這篇url傳遞的參數(shù)值中包含&時(shí),url自動(dòng)截?cái)鄦?wèn)題的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 四種參數(shù)傳遞的形式——URL,超鏈接,js,form表單
- jsp中URL傳遞中文參數(shù)的處理方法
- JSP中js傳遞和解析URL參數(shù)以及中文轉(zhuǎn)碼和解碼問(wèn)題
- GET方法URL中傳遞中文參數(shù)亂碼的解決方法
- 解析:ClickOnce通過(guò)URL傳遞參數(shù) XXX.application?a=1
- javascript通過(guò)url向jsp頁(yè)面?zhèn)鬟f中文參數(shù)導(dǎo)致亂碼解決方案
- url 特殊字符 傳遞參數(shù)解決方法
- JavaScript Base64編碼和解碼,實(shí)現(xiàn)URL參數(shù)傳遞。
相關(guān)文章
20170918 前端開(kāi)發(fā)周報(bào)之JS前端開(kāi)發(fā)必看
本文給大家分享了最新版js 前端開(kāi)發(fā)周報(bào),內(nèi)容非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-09-09JavaScript調(diào)用瀏覽器打印功能實(shí)例分析
這篇文章主要介紹了JavaScript調(diào)用瀏覽器打印功能的方法,實(shí)例分析了針對(duì)各種常用瀏覽器調(diào)用打印功能的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07非??犰诺腂ootstrap圖片輪播動(dòng)畫(huà)
這篇文章主要為大家分享了非常酷炫的Bootstrap圖片輪播動(dòng)畫(huà),幾行jQuery和animate.css庫(kù)用在基本的Bootstrap輪播組件中,感興趣的小伙伴們可以參考一下2016-05-05實(shí)例講解DataTables固定表格寬度(設(shè)置橫向滾動(dòng)條)
下面小編就為大家?guī)?lái)一篇實(shí)例講解DataTables固定表格寬度(設(shè)置橫向滾動(dòng)條)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07JavaScript自定義日期格式化函數(shù)詳細(xì)解析
下面的一個(gè)例子就是以獨(dú)立函數(shù)寫(xiě)出的JavaScript日期格式化函數(shù),獨(dú)立的format函數(shù)。回到格式化的這一知識(shí)點(diǎn)上,我們考查的是怎么實(shí)現(xiàn)的、運(yùn)用了哪些原理2014-01-01