当我通过谷歌浏览器查看某个页面的页面源时, 我找到了这条线,
我试图自己复制页面来练习我的html / css技能。 这是我的Spring MVC项目的结构。 enter image description here
我复制了整个页面代码,并将其粘贴到我的index.jsp上。 另外,我复制了application~.css文件的所有内容并将其粘贴到我创建的css文件中。 (点击chrome页面源上的应用程序〜.css文件,它打开一个包含很多行的页面,所以我认为它是css文件的内容。)
但是, 我不认为这一行会到达我的css文件。 怎么来的?
我应该将文件放在资源文件夹中吗? 还是WEB_INF?
href="/resources/assets/application-eaa92ddb7d6e189695e3eeadad502b4d.css"
我在路径中添加了资源文件夹,但仍无效。
请帮帮我......
答案 0 :(得分:1)
首先,您必须在spring配置文件中添加此标记:
<mvc:resources mapping="/resources/**" location="/META-INF/RESOURCES/" />
在jsp中使用此标记:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<c:url value="{path of your file}"/>
像这样的考试:
<link href="<c:url value="/resources/My_CSS.css"/>" rel="stylesheet"/>
参考文章:https://www.mkyong.com/spring-mvc/spring-mvc-how-to-include-js-or-css-files-in-a-jsp-page/