url 參數的加號變成空格處理


今天在調試客戶端向服務器傳遞參數時,參數中的“+”全部變成了空格,原因是URL中默認的將“+”號轉義了。

解決方法如下:

方法一、修改客戶端

將客戶端帶“+”的參數中的“+”全部替換為‍“2B%”,這樣參數傳到服務器端時就能得到“+”了。

方法二

修改服務器端,將空格替換為“+”,這種方式只適用於參數中有‍“+”沒有空格的情況。

例子:

String a = reuqest.‍getParameter("clientStr")‍.replace(' ','+');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM