我在学习用 jsp+servlet+javabean 开发用户注册登录系统;用 DB.xml文件作为数据库储存数据,文件位置在 src目录下;一些代码及目录结构如下:
//自己编写的处理 xml 文件的工具类
public class XmlUtils {
private static String filePath;
//获得 DB.xml 文件的路径
static {
filePath = XmlUtils.class.getClassLoader().getResource("DB.xml").getPath();
}
遇到的问题:
1. 为什么更新 DB.xml 文件数据时,src 下的 DB.xml 不显示更新,而classes 目录下的 DB.xml 文件会显示数据的更新?
2. XmlUtils.class.getClassLoader().getResource("DB.xml").getPath();这行代码要怎么理解呢?
3. 如果想让 src下的 DB.xml 显示数据的更新,要用什么思路来写呢?