次の構造のJava Webアプリがあります
WebContent->images->image.jpg
->js->test.js
次のコードを使用して、jsp に画像を表示しようとしました。
<img src="${pageContext.request.contextPath}/images/image.jpg" width="500" height="500" />
Firebug は、以下の URL の GET リクエストを示しています
http://localhost:8080/test/images/image.jpg
200 ok 応答がありますが、何も表示されません。
私はこれらの質問をチェックしました:
Web アプリケーションで静的コンテンツ (画像/JS) を読み込めません
JSP に転送するサーブレットを呼び出すときに、ブラウザが CSS、画像、リンクなどの関連リソースにアクセス/検索できない
しかし、助けにはなりませんでした。私がしていることに何か問題がありますか?
私のサーブレットマッピング
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.test.HomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>