URL中含有%,報錯如下:
URLDecoder: Illegal hex characters in escape (%) pattern …
解決:
uriStr = uriStr.replaceAll("%","%25");
這種情況一般是出現在連接mongoDB數據庫的時候,因爲要把用戶名密碼寫在url中,而一般爲了增加密碼複雜度,很多人就會加上%等特殊符號。
URLDecoder: Illegal hex characters in escape (%) pattern …
uriStr = uriStr.replaceAll("%","%25");
這種情況一般是出現在連接mongoDB數據庫的時候,因爲要把用戶名密碼寫在url中,而一般爲了增加密碼複雜度,很多人就會加上%等特殊符號。
頁面提示: 接口代碼: 控制檯: 找了好半天原因,最後發現是ajax的問題 前端錯誤ajax: 改爲不使用ajax: render成功!
問題 後端給前端返回的帶格式的日期類型時,很多時候都是yyyy-MM-dd格式的,在一般瀏覽器中都沒問題,但safari瀏覽器就會出問題。 解決: 換成yyyy/MM/dd格式