0

ばかげた質問かもしれません。Eclipse からコードを実行すると、ヒットした URL はhttp://localhost:8080/Test.

このプロジェクトにはいくつかの画像と css と javascript があります。それらのパスを /css/test.css、/javascript/x.js、および /images/test.jpg として指定しています

しかし、それを指す代わりに、http://localhost:8080/Test/images/test.jpgそれは を指していhttp://localhost:8080/images/test.jpgます。

誰でもこれについて私を助けてもらえますか?

前もって感謝します。

4

1 に答える 1

0

コンテキスト パスを指定する必要があります。JSP では、次のように実行できます。

<link type="text/css" rel="stylesheet" href="${pageContext.servletContext.contextPath}/css/style.css"/>

<script type="text/javascript" src="${pageContext.servletContext.contextPath}/js/script.js"></script>

これ: ELフラグメント${pageContext.servletContext.contextPath}がコンテキスト パスを取得します。それで、最終的にあなたはあなたが期待するものを手に入れるでしょう。

于 2012-11-14T16:26:39.937 に答える