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中发布
------解决方案--------------------