私に無視されたjspは外部に導入できない.JSか.CSSファイルの問題!


新しいプロジェクトでは、jspテクノロジーが必要であり、jqueryを使用するには、テストページをすばやく作成し、jspページが使用されている外部のCSSとjsが機能していないことを発見します.そうですね.私が最初に考えたのは経路が間違っていることです.しかし、パスは間違いなく、ctrlを押してマウスを押しても接続できるのに、間違いがあるはずがない.第二に、コードが間違っていることを考えていますが、私も株をチェックしたわけではありません.コードとは関係ありません.そこで私は多くの老鳥に教えてもらって、いくつかの資料を調べて、ついに私に原因を見つけさせました.もともとmyeclipseはjspページを生成するときにデフォルトで次の2つの言葉を付けていました.
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

以前は彼が生成したものを直接削除していたので気づかなかった.上の文があると、自動的にパスが生成されます.それはプロジェクトのルートディレクトリです.例えば、jsファイルのパスはhttp://xxxx:8080/mmm/nn/zz/yy.jsあなたのjspアドレスはhttp://xxxx:8080/mmm/nn/bb/yy.jsでは、あなたは導入して書きます.../zz/yy.jsこれは間違っています.上の文があるので、プロジェクトのルートディレクトリから書くだけです.nn/zz/yy.js .
これは私の少しの見方です.あなたに役に立つことを望んでいます.