0

我想在我的 jsp 页面中获取一张照片。我以这种方式实现了 servlet(在 doGet 方法中):

{...

byte[] imageData = u.getFoto();

response.setContentType("image/jpg");

response.getOutputStream().write(imageData);

..}

哪里uUser类型。

我的问题是:如何在我的 jsp 页面中设置 src 路径以从 Servlet 检索图像?

4

1 回答 1

3

您可以在 中指定挂载点,web.xml如下所示:

<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/img/myservlet</url-pattern>
</servlet-mapping>

这将获取命名的 servlet 并将MyServlet其挂载到/img/myservlet. 然后,在您的 jsp 中,您只需使用img指向url-pattern上面指定的标记。

<img src="/img/myservlet" />

注意:如果您的 webapp 没有挂载到 /,您还需要在路径中指定应用程序的 contextPath。

于 2013-01-21T18:53:18.300 回答