-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.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 回答