gpt4 book ai didi

java - 将 Spring MVC 与 Twitter Bootstrap 一起使用

转载 作者:行者123 更新时间:2023-11-29 05:24:03 24 4
gpt4 key购买 nike

我已经在此处查看了与该主题相关的其他问题,但在将 Twitter Bootstrap 与我的 Spring Web 应用程序一起使用时仍然遇到问题。根据我的理解,这两个应该不会太复杂而不能一起使用,你应该能够将 css、js 文件夹放在你的项目中并非常简单地链接它们。

我查看了以下内容,它们的使用方式似乎不同:

这是我的文件层次结构: enter image description here

在我的 index.jsp 文件中,我试图链接它:

<html>
<head>
<meta charset="utf-8">
<title>Fantastic Log-In page</title>
<link rel="stylesheet" href="<c:url value="/resources/css/bootstrap.css" />"/>

但显然我做错了什么,因为我收到以下警告:

WARN  PageNotFound - No mapping found for HTTP request with URI [/SpringJDBC/resources/css/bootstrap.css] in DispatcherServlet with name 'dispatcherServlet'

我对 spring 开发还很陌生,所以很多都没有完全理解。我将不胜感激关于如何让 Bootstrap 与我的 spring web 应用程序一起工作的任何提示。

谢谢。

最佳答案

我猜你的 spring MVC 配置设置为处理类似/*.因此,您的样式表收到一个请求,它会提示,因为它没有匹配此 URL 模式的 Controller 。您需要的是一种告诉 spring 哪些 URL 用于静态资源的方法。

尝试将类似这样的内容添加到您的 MVC 配置中。

<mvc:resources mapping="/resources/**" location="/resources/" />

要使上述配置生效,您必须将所有静态文件移动到一个名为 resources 的文件夹中。你可以给它起别的名字。

阅读文档以获取更多信息:

http://docs.spring.io/spring/docs/3.1.x/spring-framework-reference/html/mvc.html

你想要 16.14.5

...哦,是的,将它们移动到 src/main/webapp 中!

关于java - 将 Spring MVC 与 Twitter Bootstrap 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23416123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com