无法将js加载到html中

时间:2014-08-20 12:50:37

标签: javascript spring-mvc

我写过spring mvc项目 我在context.xml中编写了以下资源来查找资源

<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:resources mapping="/resources/**" location="/resources/js/" />

我也试过

<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:resources mapping="/resources/js/**" location="/resources/js/" />

以下是我的html文件。

<html>
<head>
<meta charset="UTF-8">
<title>Home Page</title>
<script
src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<script type="text/javascript" src="/resources/js/studentApp.js"></script>
</head>
<body></body></html>

以下是目录结构

enter image description here

在javascript控制台中显示,

  

获取//localhost:8080/resources/js/studentApp.js 400(错误请求)

为什么没有加载/找不到studentApp.js?如果我错了,请纠正:)

谢谢。

1 个答案:

答案 0 :(得分:2)

您没有输入正确的路径名。只需在路径中包含项目名称。

<script type="text/javascript" src="--YOUR PROJECT NAME--/resources/js/studentApp.js"></script>

或在加载时引用相对于当前目录的路径(即:使用相对路径)。这是通过插入 "./ "

来完成的
<script type="text/javascript" src="./resources/js/studentApp.js"></script>