JavaScript 使用本地主机寻址时库不工作
JavaScript libraries do not work when using localhost addressing
我正在使用 IntelliJ Idea 和 Apache TomCat。简单的 jsp 和 html 文件工作正常。但是当使用像 Tinymce 这样的 javascript 库时,它不能使用 (localhost:8080/tiny.html).但是,它可以使用 (file:///C:/Test1/web/tiny.html).
我使用了以下内容来指定 js 文件:
<script src="WEB-INF/tinymce/tinymce.min.js"></script>
但是当我使用云版的时候。即使使用 localhost:8080:
也能正常工作
<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
任何人都可以帮助理解可能是什么问题。
您无法仅通过 URL 寻址检索 Java 网络应用程序的 /WEB-INF
文件夹中的任何文件。你的 JS 代码必须在这个文件夹之外,URL 调整 - 然后它工作。
Tomcat 拒绝传送此类文件。
我正在使用 IntelliJ Idea 和 Apache TomCat。简单的 jsp 和 html 文件工作正常。但是当使用像 Tinymce 这样的 javascript 库时,它不能使用 (localhost:8080/tiny.html).但是,它可以使用 (file:///C:/Test1/web/tiny.html).
我使用了以下内容来指定 js 文件:
<script src="WEB-INF/tinymce/tinymce.min.js"></script>
但是当我使用云版的时候。即使使用 localhost:8080:
也能正常工作<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
任何人都可以帮助理解可能是什么问题。
您无法仅通过 URL 寻址检索 Java 网络应用程序的 /WEB-INF
文件夹中的任何文件。你的 JS 代码必须在这个文件夹之外,URL 调整 - 然后它工作。
Tomcat 拒绝传送此类文件。