路径中有空格导致无法访问资源

来源:互联网 发布:z字寻路算法 编辑:程序博客网 时间:2024/06/05 19:11

部署在Tomcat下的文件报错,异常如下:   java.io.FileNotFoundException: D:\Tomcat%207.0\webapps\kment\WEB-INF\classes\url.properties (系统找不到指定的路径。)
报错原因:路径中有空格,‘20%’指空格。
解决方法1:修改路径的字符编码为UTF-8

if(fileUrl.indexOf("%")>=0){ //路径中有空格,修改字符编码UTF-8        try{              fileUrl = URLDecoder.decode(fileUrl,"utf-8");              System.out.println(fileUrl);         }catch (Exception e) {               e.printStackTrace();          } }
0 0