【问题标题】:Getting image from servlet to JSP将图像从 servlet 获取到 JSP
【发布时间】:2013-01-21 18:40:48
【问题描述】:

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

{...

byte[] imageData = u.getFoto();

response.setContentType("image/jpg");

response.getOutputStream().write(imageData);

..}

其中uUser 类型。

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

【问题讨论】:

    标签: java jsp jakarta-ee servlets


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多