在url位址列中傳輸json資料時需要進行轉碼,因為在程式裡url若包含 「 字元或者 『 等字元時會認為這是無效的url
例:jsonobject json = new jsonobject();//new乙個json物件
mapmap = new hashmap();//new乙個map集合
map.put("phone","13890909023");
map.put("username","124526376");
map.put("password", "123");
map.put("id","1000908900");
json.put("params", map);//將資料放入json中 注:若將此json資料放入url位址列中會,程式執行時會報錯,所以需進行操做
string tojsonstring=json.tojsonstring();//將json格式的資料轉換為字元格式
tojsonstring=urlencoder.encode(tojsonstring,"utf-8");//將資料進行編碼
string url =""+tojsonstring
在url位址列中傳輸json資料時需要進行轉碼,因為在程式裡url若包含 「 字元或者 『 等字元時會認為這是無效的url
url位址列傳輸json格式資料
在url位址列中傳輸json資料時需要進行轉碼,因為在程式裡url若包含 字元或者 等字元時會認為這是無效的url 例 jsonobject json new jsonobject new乙個json物件 mapmap new hashmap new乙個map集合 map.put phone 138...
位址列傳參問題
changestatus.do?id id dwid dwcode val dwname dwname val status 0 你看看 有問題,當時就矛盾了,頓時無語了,看著沒有錯誤的,為什麼就是引數傳不過去呢,納悶無限呀 最後的最後發現了問題 changestatus.do?id id dwid...
js 獲取url 獲取位址列
設定或獲取物件指定的檔名或路徑。alert window.location.pathname 設定或獲取整個 url 為字串。alert window.location.href 設定或獲取與 url 關聯的埠號碼。alert window.location.port 設定或獲取 url 的協議部分...