答えを求めてこの Web を検索しましたが、今回はあまり運が良くないように思われるので、質問せざるを得ません。すでに回答されている場合は申し訳ありません(見つけられませんでした)。はい、英語は私の母国語ではないので、スペルミスについても謝罪します。最善を尽くします。
これは私の問題で、Tomcat 5.5、Struts 1.3、JRE 1.5 を使用しており、firefox 3.5.6 を使用しています。私のjspページでは、srcを削除しようとしましたが、すべてうまくいきましたが、私のプロジェクトはjqueryから多くの使用が必要になり、すべてのjsファイルをコピー/貼り付けたくありませsrc="path/path"
ん<script>
すべてのjsp。
これは私のコードです:
<script type="text/javascript" src="js/jquery-1.3.2.js">
function showMySelf(){
alert("Hello World!");
}
(... plus other stuff code that actually uses jquery functions)
</script>
そして送信ボタン:
<input type="submit" onclick="showMySelf()">
ボタンをクリックしても何も起こらず (実際にはページが再描画されます)、スクリプトから「src」タグを削除し、すべての jquery コードをページに追加すると、すべて正常に機能します。
「/js/jquery-1.3.2.js」としてパスに別のスラッシュを入れてみましたが、エラーが返されます。
ResolveURL を使用してみましたが、より良い結果が得られないようです。
また、js ファイルを別のファイル (「generics.js」および「js.js」) に変更しようとしました。「js/*.js」も試しました。
これらのソリューションはいずれも、あらゆるものをアーカイブしています。
struts タグ (html:submit など) も使用してみましたが、うまくいきませんでした。
Web ブラウザでコードを見ると js ファイルへのリンクが表示されるため、パスは実際には正しいものです。したがって、ブラウザは私のjsファイルを探す必要があることを知っていると思いますが、エラーやファイルへの壊れたリンクは表示されません。
なぜこれが起こっているのかについてのアイデアはありますか?
皆さん、ありがとうございました。
ランダム。