java实现文件替换
2011-04-14 10:36
274 查看
如果没有通过服务器,可以直接写文件的绝对路径就行了,我是通过servlet先得到真实路径的。大家可以参考下,如果对你有用请给予好评,谢谢大家!
@SuppressWarnings("deprecation")
private void replaceWebFile(HttpServletRequest request) {
org.w3c.dom.Document document = null;
try {
String serverpath = request.getRealPath("");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse(new File(serverpath+
"/WEB-INF/classes/com/tjsoft/install/web/xml/web.xml"));
document.normalize();
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(document);
Result result = new StreamResult(new File(serverpath+"/WEB-INF/web.xml").toURI().getPath());
transformer.transform(source, result);
} catch (Exception ex) {
ex.printStackTrace();
}
}
@SuppressWarnings("deprecation")
private void replaceWebFile(HttpServletRequest request) {
org.w3c.dom.Document document = null;
try {
String serverpath = request.getRealPath("");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse(new File(serverpath+
"/WEB-INF/classes/com/tjsoft/install/web/xml/web.xml"));
document.normalize();
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(document);
Result result = new StreamResult(new File(serverpath+"/WEB-INF/web.xml").toURI().getPath());
transformer.transform(source, result);
} catch (Exception ex) {
ex.printStackTrace();
}
}
相关文章推荐
- 替换文件中某个字符串并写入新内容(Java代码实现)
- java使用POI实现替换文件中指定关键字
- 替换文件中某个字符串并写入新内容(Java代码实现)
- 用java实现部分文件读取与替换
- Java实现--替换文本文件中所有符合条件的字符串
- java使用POI实现替换文件中指定关键字(二)
- JAVA实现查找替换文本文件内容的例子
- 替换文件中某个字符串并写入新内容(Java代码实现)
- !JAVA学习提高之---- Struts实现多文件上传
- JAVA实现批量修改文件名称
- JAVA实现 计算txt文件中特定单词个数
- 通用 Java 文件上传和下载组件的设计与实现
- java protostuff实现文件级数据缓存,使用文件缓存对象,java文件级数据缓存
- JAVA中使用FTPClient实现文件上传下载实例代码
- 实现文件下载的java代码
- HTTP POST请求报文格式分析与Java实现文件上传
- JavaWeb中struts2实现文件上传下载功能实例解析
- java实现文件压缩与解压
- Java实现从数据库导出大量数据记录并保存到文件的方法
- java实现插入mysql二进制文件,blob类型,遇到问题及解决办法