大神们,为什么我的web应用不能调用Properties的load方法

Borussia 2012-10-28 11:33:19

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

ServletContext context = this.getServletContext();
InputStream in = context.getResourceAsStream("/db.properties");

Properties prop = new Properties(); //map
prop.load(in);


String url = prop.getProperty("url");
String username = prop.getProperty("username");
String password = prop.getProperty("password");

System.out.println(url);
System.out.println(username);
System.out.println(password);
}








...全文
606 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_27214489 2015-05-01
  • 打赏
  • 举报
回复
为什么我的也是出现错误,异常已经抛出,引的包也是没问题的,报错位置为
卟帶吙 2012-11-02
  • 打赏
  • 举报
回复
有异常,try catch 一下
ysm1850 2012-11-02
  • 打赏
  • 举报
回复
首先导入的包有没有问题 properties是import java.util.Propertie;
然后做异常处理 try catch
LS1firesoar 2012-11-02
  • 打赏
  • 举报
回复
测试了一下,没问题
你的properties是import java.util.Propertie;
你是不是引入其他的了
zuxianghuang 2012-10-29
  • 打赏
  • 举报
回复
在load下面有红线,不能调用

这是提示你要做异常处理,
try catch 就好了
卟帶吙 2012-10-28
  • 打赏
  • 举报
回复
Properties properties = new Properties();
properties .load( 当前类.class.getClassLoader().getResourceAsStream("db.properties"));
卟帶吙 2012-10-28
  • 打赏
  • 举报
回复
直接用类加载器
Borussia 2012-10-28
  • 打赏
  • 举报
回复
在load下面有红线,不能调用

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧