在springboot中,css和js文件未加载到jsp文件中

在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,根据您对其行为的说明,我认为您是以这种方式声明样式表和资源引用

在spring boot应用程序中,所有css、js和图像均采用以下结构:

当URL如下所示时,JSP页面正在加载所有css/js/图像

但是当URL是这样的时候 (未加载css/image/js)

当我在查看源代码页面中单击
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">