问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found in the request target.
解决办法:IE浏览器的兼容性处理没有谷歌、火狐好,在IE中ajax请求地址中不能直接有不合法的参数(中文、特殊符号等等),对此处理方法为在JS中使用encodeURI对此进行加密编码。
需要注意的是:encodeURI方法不会对下列字符编码 ASCII字母、数字、~!@#$&*()=:/,;?+'