我有一个Spring-MVC
项目,其中包含下载的前端部分的引导代码。该项目工作正常,然后我的笔记本电脑崩溃了。我不得不重新安装我的操作系统和eclipse以及一切。我设法收集了我项目的所有文件,但是我遇到了bootstrap部分的问题。
项目在web app文件夹中有一个index.jsp
文件。当我运行项目时,它会显示" hello world"在浏览器中(来自此index.jsp文件的代码)。
在同一个网络应用程序文件夹中,我粘贴了下载的bootstrap代码,其中包含一个文件夹" view"文件index.html和form.html,以及CSS,字体,js等的其他单独文件夹。
以前,在我的笔记本电脑崩溃之前,我能够在view文件夹中运行index.html和form.html文件,该文件夹在浏览器中显示一个仪表板。现在,这些东西根本不起作用。我认为一些代码被添加到XML文件中以允许spring框架找到这些文件,但我不记得究竟是什么。我在谷歌搜索它但找不到任何有用的东西。 所以,我的问题是,我需要做些什么来使引导代码在我的项目中运行?
感谢您的时间。
答案 0 :(得分:1)
Spring-MVC提供了指向具有特定公共URL模式的资源位置的工具。如果您使用的是基于xml的配置,则可以添加获取资源位置的mvc标记
<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources
directory -->
<mvc:resources mapping="/resources/**" location="/resources/" />
在应用程序servlet xml中添加以上条目。在这里,将查找resources
文件夹以查找CSS,JS或图像等任何资源文件。
使用xml中的上述声明,您可以使用HTML页面中的任何资源,如下所示
<link href="<c:url value="/resources/myCss.css" />" rel="stylesheet">
<强>更新强>
如果您想使用不同的资源位置,我建议您在webapp文件夹中添加resources
文件夹。然后,在resources
文件夹中添加引导资源。