MyEclipse怎样调用.properties里的值

 我来答
邗启3V
2011-10-25 · TA获得超过7270个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1370万
展开全部
下面这个方法就是调用.properties的值,你自己参照:

/**
* 读入db.properties,将键值对中的value获取.
* 例如: dbUser = openlab, 将openlab取出给全局变量dbUser赋值.
*/
public void getParam(){
try {
//构造输入流,读入参数文件的内容
File file = new File("src/db.properties");
InputStream is = new FileInputStream(file);

//将参数文件的内容装载到Map对象props中
Properties props = new Properties();
props.load(is);
driver = props.getProperty("driver");
url = props.getProperty("url");
dbUser = props.getProperty("dbUser");
dbPassword = props.getProperty("dbPassword");
} catch (Exception e) {
e.printStackTrace();
}
}
下面是我db.properties的结构:
driver = oracle.jdbc.driver.OracleDriver
#url = jdbc:oracle:thin:@192.168.0.26:1521:tarena
url = jdbc:oracle:thin:@192.168.0.23:1521:tarena10g
dbUser = openlab
dbPassword = open123
百度网友eeb039bb2
2011-10-25
知道答主
回答量:35
采纳率:0%
帮助的人:21.9万
展开全部
price.properties文件内容:
sso.login.type=B
.............等等

读price.properties内容:
public final class Constants {
/**
* 登录类型
*/
public final static String SSO_LOGIN_TYPE = GlobalConfig.getProperty(
"prize", "sso.login.type");
.............等等
}

调读取的方法:
String loginType=Constants.SSO_LOGIN_TYPE ;

这样结构清晰.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujinlonghw
2011-10-25 · 超过11用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:43.3万
展开全部
1:使用类Properties
Properties properties = new Properties();
2:加载properties文件
properties .load(getClass().getResourceAsStream("文件路径"));
3:根据key读取value
value1=prop.getProperty("key1");
测测吧,希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jy01378246
2011-10-25 · TA获得超过194个赞
知道答主
回答量:159
采纳率:0%
帮助的人:30.5万
展开全部
在web.xml里配置这个属性文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式