【问题标题】:Servlet load picture/jpg won't workServlet 加载图片/jpg 不起作用
【发布时间】:2016-01-18 15:50:39
【问题描述】:

我已经安装了 xampp。有了它,我得到了运行 java servlet 所需的 tomcat。 C:\xampp\tomcat\webapps\SavedFiles。这是tomcat的路径,考虑到它是用xampp安装的。

我有以下内容: D:\School\Uni\S1\WEB\UploadFileToServer\out\artifacts\UploadFileToServer_war_exploded 这是我的工件的输出目录(我使用 intellij,如果这很重要)。 SavedFiles 包含:1.jpg、2.jpg、picture.bmp。

我知道我需要添加上下文和路径或类似的东西,以便我可以显示存储在我的计算机上的图像,但我在这里迷路了。 我在SavedFiles 中有图片。

我需要向 servlet 或 tomcat server.xml 添加什么,以便我可以显示像这样的图像 <img src='SavedFiles/1.jpg'>?

【问题讨论】:

  • @BalusC,我知道我有一个不同的问题,但这个问题是我所拥有的、我能做的和我不能做的或我不明白的总结。请耐心等待,我会尽力理解。
  • 这是您在stackoverflow.com/questions/34854319/… 的问题的延续吗?
  • @rickz,实际上,我想删除那个问题。我认为这令人困惑。这是我真正遇到的问题。
  • 您是否尝试使用 标签来访问 HTML 文件中的图像?如果是,那么该 HTML 文件位于何处?它在另一个网络应用程序中吗?
  • 我在index.jsp 文件中使用<img> 标签。

标签: java html tomcat servlets intellij-idea


【解决方案1】:

问题似乎是我使用了path 而不是getRealPath("/")。这为我解决了这个问题。也许这对将来的人也有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多