无法在Eclipse Web应用程序中加载JavaScript

时间:2012-10-01 04:16:12

标签: javascript jquery web-applications

我正在尝试从Eclipse Web应用程序中的外部文件加载JavaScript。

我的文件夹结构如下:

纳塔
.... SRC
........主要
............ web应用
................脚本
....................的jquery.js
.................... nata.js

我通过以下方式调用Web应用程序:“localhost:8080 / nata / login”

我试过了

<script src="${pageContext.request.contextPath}/nata/login/scripts/nata.js"></script>

<script src="${pageContext.request.contextPath}/nata/scripts/nata.js"></script>

<script src="${pageContext.request.contextPath}/scripts/nata.js"></script>

但都无济于事。 Javascript无法加载。

Here is my html:  
<html>
<head>
<title>First Page</title>
<script src="scripts/nata.js"></script>
</head>
<body>
<h1>JavaScript Load Test</h1>
<p id="demo">This is a paragraph</p>
<button onclick="displayDate()" type="button">Display Date</button>
</body>
</html>

Here is nata.js:
function displayDate() { document.getElementById("demo").innerHTML=Date(); }

当我将HTML放在Windows文件中时(并使用以下行)

<script src="nata.js"></script>

在文件夹X中并将nata.js放在同一个文件夹X中,JavaScript工作正常。

我已尝试过以下所有行:

<script src="/scripts/nata.js"></script>
<script src="scripts/nata.js"></script>
<script src="nata/login/nata.js"></script>
<script src="/nata/login/nata.js"></script>
<script src="/nata/nata.js"></script>
<script src="nata/nata.js"></script>

可能还有其他几种组合。

我收到错误消息“displayDate()is undefined”

有时我会在nata.js的第1行收到错误消息“语法错误”。但是,正如我上面提到的,当我在Windows文件夹中并排放置相同的HTML和相同的nata.js并使用浏览器打开HTML文件并单击按钮时,JavaScript工作正常。我无法让它在Eclipse Web应用程序中加载JavaScript。

0 个答案:

没有答案