前台传值
url = "<html:rewrite page='/Action.do?method=interimAddress' />";
url += "&adress="+encodeURIComponent(encodeURIComponent(adress));
url += "&zipCode="+zipCode;
url += "&province="+encodeURIComponent(encodeURIComponent(province));
url += "&city="+encodeURIComponent(encodeURIComponent(city));
url += "&area="+encodeURIComponent(encodeURIComponent(area));
url += "&town="+encodeURIComponent(encodeURIComponent(town));
url += "&road="+encodeURIComponent(encodeURIComponent(road));
url += "§ion="+encodeURIComponent(encodeURIComponent(section));
url += "&lane="+encodeURIComponent(encodeURIComponent(lane));
url += "&houseNo="+encodeURIComponent(encodeURIComponent(houseNo));
url += "&floorNo="+encodeURIComponent(encodeURIComponent(floorNo));
url += "&remainAddress="+encodeURIComponent(encodeURIComponent(remainAddress));
后台接收
/**
* 将inStr转为UTF-8的编码形式
* @param inStr 输入字符串
* @return UTF-8的编码形式的字符串
*/
private String toUTF(String inStr){
String outStr = "";
if(StringUtils.isNotBlank(inStr)){
try {
outStr = URLDecoder.decode(((String) inStr), "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return outStr;
}