首先,如果是在js端的代碼,用window.href進行請求時,需要進行轉碼
前台jsp中:
var param = document.getElementById('param').value;
param = encodeURI(encodeURI(param));//注意,是兩次轉碼,我就被這個坑過
后台java類中:
String param = request.getParameter("param")
groupBuyerName=URLDecoder.decode(param,"utf-8");
這樣,param就被轉換成了utf-8的碼了,而且當直接從url上進行輸入的時候,同樣也能轉碼