在Action中获取文件的路径,读写文件
2015-10-13 15:44
218 查看
ActionContext ac = ActionContext.getContext();
ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT);
String x = sc.getRealPath("/");
接着进入项目的工作空间,workspace1\bams\bin\dagl\WEB-INF\config\下找到了我们刚刚在eclipse环境中添加的
default.key.
in = new FileInputStream(x+"WEB-INF/config/default.key");
br = new BufferedReader(new InputStreamReader(in));
String code = br.readLine();
2)java项目向某一个文件中写一个字符串
File keyFile = new File("default.key");
if (!keyFile.exists()) {
keyFile.createNewFile();
}
FileWriter fw = new FileWriter(keyFile);
fw.write(finalcode);
fw.close();
ServletContext sc = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEXT);
String x = sc.getRealPath("/");
接着进入项目的工作空间,workspace1\bams\bin\dagl\WEB-INF\config\下找到了我们刚刚在eclipse环境中添加的
default.key.
in = new FileInputStream(x+"WEB-INF/config/default.key");
br = new BufferedReader(new InputStreamReader(in));
String code = br.readLine();
2)java项目向某一个文件中写一个字符串
File keyFile = new File("default.key");
if (!keyFile.exists()) {
keyFile.createNewFile();
}
FileWriter fw = new FileWriter(keyFile);
fw.write(finalcode);
fw.close();
相关文章推荐
- Flume 1.5.0简单部署试用
- 不错的代码网站
- Nginx得知——流程模型(worker流程)
- 学习小笔记---git 安装与使用
- android 开源框架推荐
- Mysql 配置文件my.cnf详解
- 浏览器中启动app
- Mac下关于->您不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。<-的删除
- Android - TabHost 选项卡功能用法详解
- 字符编码的简单实例
- Android 线程池 ThreadPoolExecutor
- java多线程学习笔记(三) ——多线程实例火车票问题+同步synchronized初接触
- 解读absolute与relative
- Android水滴,小球粘性控件生成.
- 把app安装到SDK上
- SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600
- C++ 两个类互相使用的问题。
- 概述
- soundtouch变速wsola算法之改进
- Win10 Mobile更新推送时间或直接由微软决定