ajax提交-----URL中文引數傳遞後的亂碼問題
阿新 • • 發佈:2019-01-11
jsp頁面:
$.ajax({ type:'POST', url:"../user/userInfoExportExcel?org.orgId="+org_id+"&user.uesrName="+encodeURI(encodeURI(user_name)), success:function(json){ var Json = eval("(" + json.jsonResult + ")"); if(Json.result!="fail"){ window.location.href="../orgtree/exportExcel.action?fileName="+Json.result; ajaxbg.hide(); }else{ alertMsg.error('匯出失敗!'); ajaxbg.hide(); } } });
java後臺:
if (getParameterValue("user.uesrName") != null && !getParameterValue("user.uesrName").equals("")) {
String decodeUserName = java.net.URLDecoder.decode((String)getParameterValue("user.uesrName"),"utf-8");
c.andUserNameLike("%" + decodeUserName.trim() + "%");
}