我正在使用带有java和flex的Blazeds,我需要一个java类来从.dat文件中读取,并且因为应用程序要托管在服务器上,所以我没有提供文件的路径,即我正在使用:
input = new FileReader("file.dat");
在标准的java应用程序中,我将文件放在项目文件夹中,但是由于该类是通过blaze ds使用的,有没有人知道我应该放置这个文件的位置?
由于
答案 0 :(得分:0)
您可能应将其放入WEB-INF/
目录。
URL url = FlexContext.getServletContext().getResource("/WEB-INF/file.dat")
input = new FileReader(url.getFile());