我正在使用Eclipse中的servlet(动态Web项目)。我在Web内容文件夹中放置了一些带有子文件夹图片的图像文件。现在有pic1.jpg等图像。
BufferedInputStream bin = new BufferedInputStream(new FileInputStream(new File(location)));
我应该提供什么位置来检索这些文件?
答案 0 :(得分:2)
试试这个
ServletContext ctx=getServletContext();
InputStream in = ctx.getResourceAsStream("/pics/pic1.jpg");
getResourceAsStream()
要求您从表示网络应用程序根目录的"/"
开始。