Servlet - 文件位置

时间:2013-04-01 15:11:31

标签: servlets location

我正在使用Eclipse中的servlet(动态Web项目)。我在Web内容文件夹中放置了一些带有子文件夹图片的图像文件。现在有pic1.jpg等图像。

 BufferedInputStream bin = new BufferedInputStream(new FileInputStream(new File(location)));

我应该提供什么位置来检索这些文件?

1 个答案:

答案 0 :(得分:2)

试试这个

ServletContext ctx=getServletContext();
InputStream in = ctx.getResourceAsStream("/pics/pic1.jpg");

getResourceAsStream()要求您从表示网络应用程序根目录的"/"开始。