java.lang.IllegalArgumentException: Invalid % sequence at xxx 问题处理

java.lang.IllegalArgumentException: Invalid % sequence at xxx

 

该页面采用的是DWR分页,经过一番搜罗,终于修成正果.解决办法
java.lang.IllegalArgumentException: Invalid % sequence at xxx 问题处理_第1张图片

Java代码   收藏代码
  1. try {  
  2.      sc = java.net.URLDecoder.decode(sc ,"UTF-8");   
  3. catch (UnsupportedEncodingException e) {    
  4.      e.printStackTrace();  
  5. }    

 修正后代码如下:

 

Java代码   收藏代码
  1. try {  
  2.      sc = URLDecoder.decode(sc.replaceAll("%(?![0-9a-fA-F]{2})""%25") ,"UTF-8");   
  3. catch (UnsupportedEncodingException e) {    
  4.      e.printStackTrace();  
  5. }    

你可能感兴趣的:(java.lang.IllegalArgumentException: Invalid % sequence at xxx 问题处理)