我添加了资源文件夹和图片子文件夹:
/ web应用/资产/ IMG
在里面我放了一个test.png文件。
从我的index.jsp页面中,我放了一个img标签:
<img src="/assets/img/test.png" alt="" />
图像没有渲染,我跑了:
mvn clean install
mvn jetty:run
在终端窗口的输出中,我看到:
20:30:42,905 WARN PageNotFound:947 - 在名为'myapp'的DispatcherServlet中找不到带有URI [/assets/img/test.png]的HTTP请求的映射
我也看到了相同的错误,为favicon.ico(我没有一个,所以一个有意义。)
我是否需要在web.xml文件中调整某些内容?
(这是一个春天的mvc应用程序)
答案 0 :(得分:2)
您可能已将Spring servlet配置为映射到/
,这意味着它会处理对Web应用程序的所有请求。将其映射到仅某些请求(例如* .htm,* .action或其他)或configure Spring to serve static resources。