在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