path=this.getClass().getClassLoader().getResource(GlobalVar.CONFIG_FILE_PATH).getPath();
System.out.println("路径:"+path);
is=new FileInputStream(path);
这样的话PATH为
路径:D:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/asteriskSugar/WEB-INF/classes/loginSystem.xmlInputStream就出错了,是路径中有"%20"这样的文字吗,怎样改进?
解决方案 »
- 如何使用flexgird用表格看数据?
- java.lang.IllegalStateException: SRVE0199E: 已获取了 OutputStream
- 有啥方法能够给自己的开发的项目加密?
- JSP奇怪的问题,路过的朋友帮忙看看
- 新手提问,变量的 传递问题
- 关于在线人数的问题 研究了一上午还是决定求救 在线等
- 关于程序中暂停的问题,thread.sleep无法正常工作,求指点。。急用
- 如何实现一个页面控制另一个页面的刷新问题
- 请教
- java后台调用rest接口实现文件上传
- 在MyEclipse里开发J2EE中在JS中写验证,JSP中调用,页面老死
- 老板要求做一个大中型的行业网站,综合考虑成本和性能等,用PHP好还是JSP好?请大家来讨论下
java.net.URLDecoder.decode(path);另外:%20 是空格
路径:D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/asteriskSugar/WEB-INF/classes/loginSystem.xml
那么你可以把这个path当做String来处理咯
String path = "D:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/asteriskSugar/WEB-INF/classes/loginSystem.xml";
String path2 = path.toString().replace("%20", " ");
System.out.println(path2);