1

我正在使用 Eclipse (Dynamic Web Project) 中的 servlet。我在 Web 内容文件夹中放置了一些图像文件,并带有一个子文件夹 pics。现在有像 pic1.jpg 等图像。

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

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

4

1 回答 1

2

试试这个

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

getResourceAsStream()要求您从"/"代表 Web 应用程序根目录的 a 开始。

于 2013-04-03T17:50:07.017 回答