-4

私のページから私のjsファイルをインポートしようとしています。

マイページが入りましたwebcontent/mydomain/templates/page.xhtml

私のjsはwebcontent/mydomain/test/scripts

page.xhtml 内

<script type="text/javascript" src="../test/scripts/test.js"></script>

しかし、それでもスクリプトは選択されていません。

src でパスを指定する方法を教えてください。

4

2 に答える 2

1

これを試して:

<script src="/test/scripts/test.js"></script>
于 2013-03-13T08:32:03.930 に答える
0

webcontentがパブリック Web コンテンツのルートであり、したがってパブリック/mydomainフォルダでもあり、JavaScript が でスタンドアロンで利用可能である場合、 のドメインと のコンテキスト パスをhttp://localhost:8080/context/mydomain/test/scripts/test.js想定すると、次のようにする必要があります。http://localhost:8080/context

<script src="#{request.contextPath}/mydomain/test/scripts/test.js"></script>

../これにより、動的にインライン化されたコンテキスト パスを持つドメイン相対 URL が生成されます。これは、URI を現在の要求 URI (ブラウザーのアドレス バーに表示されているように) に対して相対的にし、物理的な場所に対してではなく、いじるよりもはるかに堅牢です。多くのスターターが誤って想定しているように、テンプレート ファイル。

于 2013-03-13T20:02:11.857 に答える