java - 为什么我无法从浏览器中看到我的 js 文件 - tomcat 7

标签 java javascript jsp tomcat mapping

我将我的 ROOT.war 部署到 Tomcat webapps 文件夹。当我在网络浏览器地址 www.exampleaddress.com 中写入时,我可以看到 index.jsp 文件。

但在同一个文件夹中是 file.js。我想在写地址时看到它:www.exampleaddress.com/file.js 但现在我只能看到没有任何代码的空白页面。有什么想法吗?

最佳答案

您不能将 JS 文件或任何可公开访问的数据放在 WEB-INF 文件夹中。您需要在与 WEB-INF 文件夹相同的目录中有一个 JS 文件夹,这就是您放置它们的地方。您的 .css 文件和图像也是如此。从 WEB-INF 内部看不到这些。

/WebApp/CSS/index.css

/WebApp/JS/index.js

/WebApp/WEB-INF/index.jsp

/WebApp/Images/logo.png

关于java - 为什么我无法从浏览器中看到我的 js 文件 - tomcat 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18075943/

相关文章:

javascript - 根据嵌入文档的数量对记录进行排序

javascript - 在 <head> 中执行 JavaScript,getElementById 返回 null

java - 为什么 EL 函数应该来自具有非 void 返回类型的 Java 方法?

java - 如何让 Eclipse 在 JSP 中的 <%@ include %> 指令中进行语法检查?

java - 当前值/单元格 POI 的 Excel 公式

java - Android 自动授予权限

java - Spring session jdbc

javascript - 自定义 ChartJS.org

javascript - AJAX 调用在 jQGrid 中不起作用

java - 如何从 Play Framework 中的另一个模板调用一个模板?