例子:经由过程ServletContext获取src目次下的db.properties文件的内容 , 也就是如下图的文件 。
1eclipse中怎么建立properties文件?
文章插图
方式/
1起首我们来建立一个ServletContextDemo3类 , 让它担当HttpServlet并重写doGet和doPost方式 。
文章插图
2然后我们在web.xml中来设置装备摆设ServletContextDemo3,具体如下图 。
文章插图
3在ServletContextDemo3的doGet方式中我们起首要获得ServletContext对象 。
文章插图
4然后我们经由过程ServletContext的
getResourceAsStream("/WEB-INF/classes/db.properties");获得一个InputStream
注重这个路径 , 我们的db.properties是放在src目次下的 , 可是颠末编译后是在WEB-INF目次下的classes目次下 。
注重若是文件是放在某一个包下面 , 好比放在omgjj.servlet包下 , 那么路径就是
/WEB-INF/classes/ogmjj/servlet/db.properties
文章插图
5然后我们建立一个Properties对象 , 注重这个类是导入java.util包下的类 , 别引错了 。
之后properties对象挪用load(in)加载上面获得inputstream对象 。
文章插图
文章插图
6接下来我们经由过程Properties对象挪用getProperty(name);获得对应的值 。 如许我们就获取了src目次下properties文件的值 。
String username=pro.getProperty("username");
文章插图
7当然若是你想要输出的页面的话 , 可以经由过程response对象来输出查看成果 。
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write("<h3>用户名:"+username+"<br/>暗码:"+password+"<br/>描述:"+desc);
文章插图
8【在Servlet中ServletContext如何获取资源文件】完当作之后 , 启动办事器 , 然后拜候该servlet可以看到如下成果 。 证实我们已经经由过程ServletContext获取了资本文件的内容 。
文章插图
以上内容就是在Servlet中ServletContext如何获取资源文件的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 哪些盆栽植物不宜放在卧室?
- 如何才能轻松考过科目二?
- 如何在微信上设置收款二维码
- 无效引用,公式中所引的单元格不能位于256列
- 怎么在网上操作退火车票的流程
- 赠汪伦题目中的汪伦是谁 赠汪伦是给谁的
- 鞋不跟脚怎么办?
- 中学生如何快速长高
- 流感的预防健康教育知识讲座 健康教育儿童预防知识讲座
- 上海旅游攻略——教你如何穷游上海