在springboot中,css和js文件未加载到jsp文件中
在spring boot应用程序中,所有css、js和图像均采用以下结构: 当URL如下所示时,JSP页面正在加载所有css/js/图像 但是当URL是这样的时候 (未加载css/image/js) 当我在查看源代码页面中单击在springboot中,css和js文件未加载到jsp文件中,spring,spring-mvc,spring-boot,Spring,Spring Mvc,Spring Boot,在spring boot应用程序中,所有css、js和图像均采用以下结构: 当URL如下所示时,JSP页面正在加载所有css/js/图像 但是当URL是这样的时候 (未加载css/image/js) 当我在查看源代码页面中单击bootstrap.min.css的url时,它显示如下: “rt”正在url之间添加。 如何从路径中省略“rt”。 所以这将得到类似路径的结果 它将加载css/js/images 请建议不要看到您的jsp,根据您对其行为的说明,我认为您是以这种方式声明样式表和资源引用
bootstrap.min.css
的url时,它显示如下:
“rt”正在url之间添加。
如何从路径中省略“rt”。
所以这将得到类似路径的结果
它将加载css/js/images
请建议不要看到您的
jsp
,根据您对其行为的说明,我认为您是以这种方式声明样式表和资源引用,而不是以/
开头:
<link href="public/css/bootstrap.min.css" rel="stylesheet">
<script src="public/css/bootstrap.min.js"></script>
这意味着资源相对于浏览器url栏的虚拟目录
您应该这样声明您的引用:
<link href="/request/public/css/bootstrap.min.css" rel="stylesheet">
<script src="/request/public/css/bootstrap.min.js"></script>
为了避免硬编码contextpath,您可以使用:
<link href="${pageContext.request.contextPath}/public/css/bootstrap.min.css" rel="stylesheet">
<script src="${pageContext.request.contextPath}/public/css/bootstrap.min.js"></script>
Whicho将解析您的上下文名称请尝试以下方法
<link href="/resources/css/bootstrap.min.css" rel="stylesheet">
或
您是在创建JAR还是WAR存档?刚刚开始开发..来自eclipse的应用程序正在运行。。
<link href="${pageContext.request.contextPath}/resources/css/bootstrap.min.css" rel="stylesheet">