0

我正在使用 eclipse 和 java ee,一个 tomcat 服务器,我似乎无法从图像标签内运行 servlet。一切都在我的笔记本电脑上运行。我所有的其他 servlet 都可以工作。

在我的 html 中,我有这一行

<img src="images/test.jpg"> 

在我的 web.xml 中,我有这个映射。

<servlet>
    <servlet-name>imageServlet</servlet-name>
    <servlet-class>servlets.myImageServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>imageServlet</servlet-name>
    <url-pattern>/images/*</url-pattern>
</servlet-mapping>

在 myImageServlet doGet() 我有这个。

System.out.println("WORK!");

工作!永远不会被打印出来。有任何想法吗?感谢您的帮助。

编辑:如果我进入开发人员工具并检查网络,发出的请求就是这个。

Request URL:http://localhost:8080/RotoMonkey/images/test.jpg

返回的是 404,请求的资源不可用。

我尝试将 web.xml 的编码更改为 UTF-8 没有任何改变。

4

0 回答 0