我应该如何设置Spring MVC的css,img,js文件的路径?

时间:2016-07-29 09:23:57

标签: css twitter-bootstrap spring-mvc

当我通过谷歌浏览器查看某个页面的页面源时, 我找到了这条线,     

我试图自己复制页面来练习我的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"

我在路径中添加了资源文件夹,但仍无效。

请帮帮我......

1 个答案:

答案 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/