有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在servlet中创建或编写文本文件?

我试过这个代码。我没有创建任何文件。我在netbeans中这样做,其中服务器是glassfish v2
公共无效创建文件(字符串文件名) { FileWriter文件流; 缓冲写入器输出流

    try
    {
        file_stream= new FileWriter(file_name);
        this.out_stream = new BufferedWriter(file_stream);

    }
    catch (Exception e){//Catch exception if any


     }

}

共 (1) 个答案

  1. # 1 楼答案

    我怀疑你传递的是一个相对的文件名——很可能工作目录不是你所期望的。我建议你使用绝对文件名,或者找到一个合适的目录来创建相对的文件

    如果你不接受异常,这也会有所帮助——如果出现了问题,异常会试图告诉你,但你完全忽略了它