问题描述
怎么样在serlvet中生成一个文件到工程目录下面? 问题补充:飞雪无情 写道
解决方案
嗯。。你使用System.out.println(request.getRealPath("test.xml"));request.getRealPath("test.xml")就是你的项目目录下的真是物理地址!
解决方案二:
这个request.getServletPath()是返回请求的路径,你别这么用。直接用的工程名字加上文件名试试!
解决方案三:
例子我这还真没有现成的,怎么不对呢?你使用相对路径。你的servlet也在工程下面的,把你的包路径当成文件夹一层层往上找。或者直接价格"/工程名/文件名"这样试试。你的文件生成了,就是生成的地方不对是吧?
解决方案四:
和你平常生成文件的方式一样的。使用一个File对象就可以。或者FileOutStream
时间: 2024-08-21 15:02:40