Java-怎么从SSH的框架下读取配置文件?

发布于 2017-02-25 23:50:30 字数 764 浏览 1345 评论 1

我是在SSH框架下进行B/S开发的,想从其某路径下自己建的配置文件读取所需要的配置信息,在后台的java做的action类里面实现,请问该怎么读取?
下面是我按照一般的文件读取的,可是跟踪的时候,在while那里就直接跳过去了,就是读不到东西,
File file = new File("srccombaoresourceaddres.xml");// 框架下的路径
String str[];
int i = 0;
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String tempString = null;
while ((tempString = reader.readLine()) != null) {
// 显示行号
str[i] = new String(tempString);
i++;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}

好像reader就是空的。。。。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2017-04-02 18:32:27

应该是文件路径给的不对,我把你的代码稍微改了一下,可以正常读取。

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadXml {

/**
* @param args
*/
public static void main(String[] args) {
int i = 0;
File file = new File("src\addres.xml");
String str[] = new String[10];
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String tempString = null;
while ((tempString = reader.readLine()) != null) {
str[i] = new String(tempString);
System.out.println(str[i]);
i++;
}
reader.close();
}catch (IOException e) {
e.printStackTrace();
}
}

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文