User类
User.class.getResource("User.class")得到
/D:/Program%20Files/apache-tomcat-6.0.18/webapps/.../路径中包含%20,原本应该是空格,应该怎么解决?

解决方案 »

  1.   

    知道这是HEX编码的原因。我也想了解一下。
      

  2.   

    不用换了 就那样就可以
    URL里 空格就是用 %20 来替换的!
    你还想怎么换啊!真写成 空格 该找不到路径了!
      

  3.   


    我要到路径 D:/Program%20Files/apache-tomcat-6.0.18/webapps/.../ 下读写文件,只能是再把20%替换成空格(否则直接创建新路径 D:/Program%20Files/...)?或者有别的方法直接得到不包含20%的路径?
      

  4.   

    String path = URLDecoder.decode(User.class.getResource("User.class").getPath(), "utf-8");