关于路径部分知识,这里引用一份别人的文档,留着以后还可以继续参考:
然后昨天在写程序时遇到一个很郁闷的事,我开始的程序是这么写的
String root = ServletActionContext.getRequest().getRealPath(
"/upload/");
我是想获取根目录下的upload文件夹地址,然后将文件保存在这个地址里,我打印出地址,是正确的,可是在保存文件时却总是报找不到文件的错,后来试着在创建文件时对“/”的加入与删除,如:
File fos_jpg = new File(root+"//bloodSugarChart.jpg "); //创建文件
试了很多次,还是不对,根据打印出来的root地址,我一直以为是正确的,后来也不知道怎么就试着把upload后面的“/”去掉,结果居然正确了,整个一个郁闷至极,这里记录下,以免下回犯相同弱智错误。。。。