在“test.jsp”页面中,需要通过js将值传递到后台,后台根据传递的值进行数据查询时,通过test.jsp的js进行编码(粉色为编码),后台java解码(绿色为解码部分),可以解决。
【test.jsp】
var faultAddr = encodeURI(document.getElementByIdx_x("faultAddr").value);
faultAddr = encodeURI(faultAddr); //需要通过两次编码
【java代码】
String faultAddr =request.getParameter("faultAddr");
try{
faultAddr = URLDecoder.decode(faultAddr , "utf-8");
}catch(Exception e){
e.printStackTrace();
}