一尘不染

如何在JSP页面中包含JavaScript

jsp

我是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中

有人可以帮忙吗?谢谢!!


阅读 217

收藏
2020-06-08

共1个答案

一尘不染

中的文件WEB-INF不可访问。

angular.min.js所有其他静态资产放在战争文件的顶层。或者更好的是在js/angular/angular.min.js顶级文件夹中。

然后做这个

<script src="js/angular/angular.min.js"></script>

根据您的需求,您可能要考虑从CDN提供资产,但这完全是另一回事了。

2020-06-08