TomcatサーバーであるEclipseとJava eeを使用していますが、イメージタグ内からサーブレットを実行できないようです。すべてが私のラップトップから実行されます。私の他のすべてのサーブレットは動作します。
私の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、Requested resource available です。
web.xml のエンコーディングを UTF-8 に変更しようとしましたが、何も変わりませんでした。