在制作网站时对文件的操作——大学第四学期第五周的软件学习总结
日期:2019.4.2
博客期:054
星期二
这次实际上是上一周的总结,但是上一周确实有所新研究,那就是对于文件的配置!可能你会问我“文件的读写不是在一开始的时候就会了吗?Java的第一堂课结束的时候就会了呀!那为什么还需要再写一次博客呢?”,这里我也就不卖官司了,直接上来解释:
原来我们的 Java Web 在 Tomcat 服务器上运行之前会重新定义文件系统,各个文件的顺序会被打乱,进而使得自己原来的文件系统不能正常操作!
File f = new File("settings/subway.javabean");
在 Web 之中你就不能这样写了!因为之后你的 Java 的 .class 文件是没有办法按照你给的原来的路径来找到这个文件的!
你需要增加的部分操作就是:
File f = new File ( this.getServletContext().getRealPath("/settings/subway.javabean") );
这样可以导入修改之后的文件路径!