我在JDeveloper工作并创建了一个Web Fusion应用程序。我有一个托管bean,在其中一个方法中,我想从我的自定义文件中读取数据(就像Scanner一样)。我该怎么做?我应该将这个文件放在我的项目中?
答案 0 :(得分:1)
您应该在Web内容中创建一个文件夹。然后在那里手动复制文件(转到c:/ Oracle / MiddleWare / Jdeveloper / Jdev / myWork / YourApp / ViewController ...)。回到JDeveloper中刷新应用程序,您应该在新文件夹中看到新文件。然后你简单地称它为“/ MyFolder/myfile.txt”或其他任何东西。
被修改
public ServletContext getContext() {
return (ServletContext)getFacesContext().getExternalContext().getContext();
}
ServletContext context = getContext();
InputStream fs = context.getResourceAsStream("/Folder/file");
答案 1 :(得分:0)
您的意思是从文件中读取 - 只需使用Java File API