■JAVABean里调用文本文件,JSP和Servlet里都需要调用这个JAVABean,请问文本文件的路径该怎么写?
目录结构:
<root>
|
|----index.jsp
|----<web-inf>
|
|----data.ini
|----<classes>
|
|----<package:myweb>
|
|----db.class
|----control.class
db.class是个JAVABean,它调用data.ini
index.jsp里需要调用db.class
control.class是个servlet,它也需要调用db.class
请问在db.class里该如何写data.ini的路径?
目前是这么写的:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\tomcat\\webapps\\dbtest\\WEB-INF\\classes\\data.ini")));
不过这样写的坏处是:当把程序拷贝到其他路径时,需要修改db.class中的data.ini的路径,再编译,这样好象很不合理,请问最好的解决办法!