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 楼答案
我怀疑你传递的是一个相对的文件名——很可能工作目录不是你所期望的。我建议你使用绝对文件名,或者找到一个合适的目录来创建相对的文件
如果你不接受异常,这也会有所帮助——如果出现了问题,异常会试图告诉你,但你完全忽略了它