当前位置: 代码迷 >> Java Web开发 >> javaWEB项目怎么输出文件到项目指定目录下
  详细解决方案

javaWEB项目怎么输出文件到项目指定目录下

热度:9807   发布时间:2013-02-25 21:18:09.0
javaWEB项目如何输出文件到项目指定目录下
Java code
//计量流程定义(XML)文件的存放位置    public static final String PROCESSPATH_JILIANG="processDefinitionFile\\process.xml";

我想要我生成的文件放到项目的这儿,看图片……
Java code
String path = "C:\\Documents and Settings\\Administrator\\桌面\\mislhy.xml";            FileWriter writer = new FileWriter(Constants.PROCESSPATH_JILIANG);            xmlOut.output(myDocument, writer);            writer.close();

我给他指定的path的时候可以生成,但是我要他生成在项目的processDefinitionFile文件夹下,上面的PROCESSPATH_JILIANG该肿么写?请各位亲看看,回答好的给20分……

------解决方案--------------------------------------------------------
没明白你是怎么弄的。直接在Servlet中通过文件流输出到项目的指定目录就可以了呀。
------解决方案--------------------------------------------------------
String contextRoot = request.getContextPath();//通过request取上下文目录
public static final String PROCESSPATH_JILIANG=contextRoot+"processDefinitionFile\\process.xml"
------解决方案--------------------------------------------------------
String path = request.getSession().getServletContext().getRealPath(Constants.PROCESSPATH_JILIANG)
------解决方案--------------------------------------------------------
你换个部署方式,直接在server.xml中部署,不要直接通过eclipse来拷贝到tomcat中发布
------解决方案--------------------------------------------------------
探讨
String contextRoot = request.getContextPath();//通过request取上下文目录
public static final String PROCESSPATH_JILIANG=contextRoot+"processDefinitionFile\\process.xml"