html - JSP - CSS 文件和 JS 文件根本没有加载
问题描述
我无法在 JSP 文件中加载 js 和 css 文件。在桌面上它运行为,http://localhost/
但在服务器中它将运行为http://localhost/myapp/
. 我怎样才能确保它无处不在?
GET http://localhost:8080/js/jquery.min.js net::ERR_ABORTED 404 (Not Found)
GET http://localhost:8080/css/bootstrap.min.css net::ERR_ABORTED 404 (Not Found)
在 head 头标签中我有这个..
<script src="/js/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
编辑:我尝试了以下,它仍然无法正常工作..
编辑:甚至按照本文中的建议尝试了以下操作
解决方案
解决它。
我将css
andjs
文件夹移到src/main/resoucres/static/
并且我必须@EnableMVC
从其中删除Application.java
,然后它开始工作。
另外我必须添加{pageContext.request.contextPath}
,index.jsp
否则它将无法在服务器上运行,因为 URL 将是http://localhost/myapp/
.
<script src="{pageContext.request.contextPath}/js/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="{pageContext.request.contextPath}/css/bootstrap.min.css">
推荐阅读
- graph-algorithm - 如何证明 A* 搜索方法中的可接受/一致启发式会导致最优解?
- hadoop - Hive:创建分区后使用目录分区的外部表(在位置中声明)
- php - Linux 挂载脚本在 PHP 解释器中运行,但不在 Web Apache 中
- python-3.x - 无法解析 ID 为“DEMO_54ddab6”的文档中类型为 [date] 的字段 [review_start_datetime]
- php - 从 if 语句返回变量
- html - 基于屏幕宽度的背景图像重复或不重复
- java - 使用 libGDX 的 HttpResponseListener 的 OO 设计
- node.js - 如何使用 node.js 中的 azure/identity 模块进行身份验证?
- c# - Dot Net Core 3.1 - 无法实现 Mongo Atlas 健康检查
- github - 如何追溯创建从 Jira 问题到 Github 拉取请求的链接?