
在360和Firefox 中测试没有出现网页访问错误,只在ie中出现,查询资料之后,将ftl之中的访问后台的url进行编码转义处理,解决问题需要两步
1,url的转义
encodeURI(url);2.在后台方法中的参数接收的反转义
try { position = URLDecoder.decode(position, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }
position 代表转义出请求的参数
需要引入的包为

特此记录,谢谢 -lys 2018-4-12
本文介绍了解决IE浏览器中URL访问错误的问题,通过使用encodeURI进行前端URL转义,并在后端通过URLDecoder.decode进行解码,成功解决了仅在IE中出现的访问异常。
1万+

被折叠的 条评论
为什么被折叠?



