我想在我的jsp页面中获取照片。我以这种方式实现了servlet(在doGet方法中):
{...
byte[] imageData = u.getFoto();
response.setContentType("image/jpg");
response.getOutputStream().write(imageData);
..}
其中u
是User
类型。
我的问题是:如何在我的jsp页面中设置src路径以从Servlet中检索图像?
答案 0 :(得分:3)
您可以在web.xml
中指定装载点,如下所示:
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/img/myservlet</url-pattern>
</servlet-mapping>
这将使用名为MyServlet
的servlet并将其挂载到/img/myservlet
。然后,在您的jsp中,您只需使用指向上面指定的img
的{{1}}标记。
url-pattern
注意:如果您的webapp未挂载到/,则还需要在路径中为应用程序指定contextPath。