配置文件中有关于图片路径的设置
配置文件内容:
headimg/CBush.jpg,www.baidu.com,百度,blong
headimg/bush.jpg,www.javaworld.com.tw/roller/caterpillar,BLOG,部落格
headimg/CBush.jpg,twitter.com/catarpillar,WLGTwitter,Twitter
读取文件内容代码:
BufferedReader reader = null;
ServletContext context = sce.getServletContext();
String bookmarkFile = context.getInitParameter("BOOKMARK");//获取配置文件路径
reader = new BufferedReader(new InputStreamReader(
context.getResourceAsStream(bookmarkFile), "UTF-8"));
List<Bookmark> bookmarks = new LinkedList<Bookmark>();
List<String> categories = new LinkedList<String>();
String input = null;
while ((input = reader.readLine()) != null) {
String[] tokens = input.split(",");
Bookmark bookmark = new Bookmark(
tokens[0], tokens[1], tokens[2], tokens[3]);
bookmarks.add(bookmark);
}
效果如图,第一张图片无法显示。但是查看源代码路径是真确的。
求解是不是上述代码红色部分处理不妥当。