我是 J2EE 和 Web 开发的新手。这是我的问题: 我想在网页中包含 angular.js。
这是有效的版本:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="http://code.angularjs.org/1.2.1/angular.min.js"></script>
<title>Lets Meet Up!</title>
</head>
但我也想有一些本地javascript文件,希望我能在本地目录中导入angularjs
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="WEB-INF/lib/angular/angular.js"></script>
<title>Lets Meet Up!</title>
</head>
页面无法运行javascript。
我的栈是Tomcat、Spring MVC、Spring、J2EE 我把angularjs源放在 AppRoot/WebContents/WEB-INF/lib/angular
有人可以帮忙吗?谢谢!!
最佳答案
WEB-INF
中的文件无法访问。
将 angular.min.js
和所有其他静态资源放在 war 文件的顶层。或者更好的是在一些不错的文件夹中,例如顶层的 js/angular/angular.min.js
。
然后这样做
<script src="js/angular/angular.min.js"></script>
根据您的需要,您可能想考虑从 CDN 提供您的 Assets ,但这完全是另一回事。
关于javascript - 如何在jsp页面中包含javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20013072/