java - 无法从maven中的html页面访问图像

标签 java html maven

我是 Maven Web 应用程序的新手,下面是我的 Eclipse 目录..

MyProject
-- src
------main
----------resources
-------------------images
--------------------------myimage.png
----------webapp
----------------index.html
----------WEB-INF
----------------web.xml

这是我的index.html 源代码。

<img alt="" src="images/myimage.png">

当我运行时,该图像不会显示在浏览器中。我听说我们应该在 web.xml 文件中声明/映射资源目录,但我没有找到任何东西。

我已经尝试了 img src 路径中的所有可能的方法。

我只需要在我的 html 页面中显示图像。

谁能帮忙..

最佳答案

基本-maven-项目:

 |-- pom.xml
 |-- src
 |   |-- main
 |   |   |-- java
 |   |   |-- resources -- Images folder under here.
 |   |   `-- webapp

 |   |       `-- WEB-INF
 |   `-- test

 |       |-- java

 |       `-- resources
    `-- target
 |-- classes
   `-- test-classes

尝试:

<img alt="" src="resources/images/myimage.png">

有关更全面的描述,请参阅此问题的答案:HereHow to pack resources in a Maven Project? .

关于java - 无法从maven中的html页面访问图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34465827/

相关文章:

java - 在 Windows 上使用 exec-maven-plugin 执行 shell 脚本

java - 获取延迟渲染光 channel 的世界位置

html - 实现具有动态宽度、静态高度和 DPR 意识的响应式图像

javascript - 条件问题 NetSuite 电子邮件从 SuiteScript 与使用 Freemarker 的模板合并

java - 基于正则表达式用Java添加html标签,保持数据匹配

java - 在其他模块中加载测试资源?

java - 谁对 URLencoding 进行解码?

java - 请求参数值中缺少#之后的部分

java - 在一个 Json 皮肤中使用多种字体

tomcat - Maven tomcat 插件 - 添加额外的类路径