【问题标题】:Show image out of WAR application在 WAR 应用程序中显示图像
【发布时间】:2012-12-10 15:22:54
【问题描述】:

我正在使用 Struts 应用程序,我需要在 JSP 中显示包含在 WAR 内容之外的图像。

应用程序正在运行:

/servicios/was7/watt/instalado/app.WAR

并且图片放置在:

/servicios/was7/watt/compartido/plantillas_prmifid/T_ES_MIFID_26052008.jpg

不知道如何通过<img>标签的属性src访问到需要的路径。如何形成图片的路径?

【问题讨论】:

  • 在将图像作为资源打开后,您需要将图像从 servlet 流回。
  • 我想在对话框中显示图像。我是否需要创建一个独立的 servlet 来显示图像并在 src 属性中设置 servlet 的地址??
  • "在对话框中显示图像。" 给谁 - 用户,其 HTML 对话框不支持显示图像,或者甚至没有屏幕的无头服务器?
  • 在 jquery-ui 对话框中显示图像。该图像超出 WAR 内容,无法使用 src 属性访问。谢谢
  • @AlexCuervo 它仍然是 HTML DOM;是否在对话框中并不重要。

标签: java image jsp struts war


【解决方案1】:

JSR 315:您可以从 Web 应用程序的上下文中的 /META-INF/resources 加载资源。

这仅适用于 3.0 版的 web-xml。

你看:没有必要把资源放在战争之外。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 2018-07-15
    • 2014-02-08
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多