两种在web项目中获取读取文件的路径的方法
来源:互联网 发布:淘宝链接生成器 编辑:程序博客网 时间:2024/06/07 18:14
package day11.lwb.b_resource;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ResourceDemo extends HttpServlet {
/**
*读取web应用下的资源文件
*例如 properties
*路径:web项目下: /day11/WebRoot/WEB-INF/db.properties
*
*特别注意:web项目中最好不要用相对路径”.”,它表示的路径只在tomcat服务器的bin目录下
*下面演示了两种在web项目中获取读取文件的路径的方法
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); Properties prop = null; try {
// prop = getResource1();
prop = getResource2();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String user = prop.getProperty("user"); String password = prop.getProperty("password"); System.out.println("user = "+user); System.out.println("password = "+password);}**//方法1:getRealPath方法**private Properties getResource1() throws Exception { String path = this.getServletContext().getRealPath("/WEB-INF/db.properties"); System.out.println(path); File file = new File(path); FileInputStream in = new FileInputStream(file); Properties prop = new Properties(); prop.load(in); return prop;}**//方法2:getResourceAsStream方法**private Properties getResource2() throws Exception { InputStream in = this.getServletContext().getResourceAsStream("/WEB-INF/db.properties"); Properties prop = new Properties(); prop.load(in); return prop;}
}
- 两种在web项目中获取读取文件的路径的方法
- Java项目中读取properties文件,以及六种获取路径的方法
- Java项目中读取properties文件,以及六种获取路径的方法
- AllenZhao Java项目中读取properties文件,以及六种获取路径的方法
- 两种获取文件路径的方法
- 获取 路径n中方法和方式 + 文件的读取。。
- javaWeb-web项目中加载资源文件路径的两种方式
- 获取Java文件路径的两种方法
- 获取沙盒文件路径的两种方法
- Web项目获取路径的方法
- web项目中读取properties文件的方法总结
- 从Web.config文件中读取连接字符串的两种方法
- Java在WEB项目中获取文件路径
- Java在WEB项目中获取文件路径
- Java在WEB项目中获取文件路径
- Web.config中appSettings的两种读取方法
- web项目中各种路径的获取
- web项目中各种路径的获取
- QueryCache那些事
- 3D max模型导入unity 3D中注意事项
- 从系统服务进程访问HKEY_CURRENT_USER主键
- css文本显示
- pure virtual析构函数
- 两种在web项目中获取读取文件的路径的方法
- 哈夫曼树 ACM
- React Native ListView的Item设置点击事件时null is not an object
- 第二章 怎样把android studio快捷键设置与eclipse一样
- 使用uiautomator的python封装进行android的UI测试
- opencv 图像减色
- Handler Looper MessageQueue
- 快学Scala第20章----Actor
- atoi() 函数解析