//生成xml文件
FileOutputStream fos = new FileOutputStream("data.xml");
output = new XMLWriter(fos, format);
output.write(doc);
output.close();
上面是用dom4j创建xml文件. 项目部署到tomcat. 通过flex远程调用请求此方法(blazeDS).
不知道为什么文件会生成在bin目录下. 请问有什么办法可以把文件生成在项目路径下?另外一个普通java项目,在main方法测试时,文件会在根目录创建.这只是普通java类. 请问此问题如何解决....
解决方案 »
- stuts2 框架struts2标记
- 高手进+++++ mysql 插入成功,查询不到记录??
- 菜鸟问题
- 还是hibernate的问题··上个没了解清楚·
- getHibernateTemplate().delete()的问题。。。
- Queue的createBrowser问题,并未遍历出任何结果
- 谁提供开源免费成熟的SOCKET守护服务的源码?
- 请教关于struts的概念性问题
- 高手请进来,郁闷了好些阵子也,高手呀!-----------?
- javabean调用ejb,jsp调用javabean.出现了如下问题,需要高手出现啊!
- plsq proceuduers 如何使用
- 谁知道怎么处理这种异常,
如果需要生成到指定目录需要绝对路径
File f = new File(filepath );f 传至java 方法中
static
{
//xmlpath = Main.class.getResource("/").getPath() + "aaa.xml";
File f = new File("c:/test");
if(!f.exists())
{
f.mkdir();
}
xmlpath = "c:/test/aaa.xml";
}
这个是创建在C盘的根目录下,如果你想放在你的项目下,直接给xmlpath赋值绝对路径就ok啦!