【问题标题】:how to add twitter-bootsrap and jquery to Spring MVC project如何将 twitter-bootstrap 和 jquery 添加到 Spring MVC 项目
【发布时间】:2017-09-29 23:20:08
【问题描述】:

我第一次从源创建一个网络应用程序,我是 Spring MVC 的新手。 我创建了一个 Spring MVC 项目并且也可以正常工作。现在我想将 twitter-bootsrrap 和 jquery 添加到我的项目中并使用它们。但是我不知道我可以这样做吗?

我使用 Intellij Idea。

我必须下载 bootstrap 和 jquery 文件并添加到项目而不是来自链接源。

我使用的是 Spring MVC 4。因此,我不使用 xml 文件进行 Spring 配置。我使用注释。

你能帮帮我吗?

【问题讨论】:

  • 其实并没有重复。我使用 Spring MVC 4,因为我不使用 xml 文件进行 Spring 配置。我现在意识到我没有在我的条目中解释这一点。
  • 我刚发了一个回复看到这个回复

标签: java jquery twitter-bootstrap spring-mvc intellij-idea


【解决方案1】:

在你的类配置中添加这一行:

 @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations(
                    "/resources/");
        }

在 src/main/webapp/ 创建文件夹资源并将css js添加到该文件夹​​中。

在您的页面 jsp 中使用 jstl 像这样应用您的 css 和 js:

<%@taglib  uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>

    <link href="<c:url value="/resources/bootstrap/dist/css/bootstrap.min.css" />" rel="stylesheet">

【讨论】:

  • 我要不要把webapp下的资源标记为资源目录?因为 Intellij 在 src 下创建了一个资源目录,而我在 src 下创建了属性文件。
  • 好的,干得好。感谢您的关注。我点击了你的答案。谢谢。
【解决方案2】:

如果您想使用下载的文件,请查看Spring MVC – How to include JS or CSS files in a JSP page

如果您使用 maven,请查看 webjars。 还可以在 stackoverflow 上搜索更多信息。很多关于这个的问题已经......

webjars-in-spring-mvc

【讨论】:

  • 首先感谢您的关注。我使用 Intellij 作为 IDE 和 maven 项目在 src 文件夹下创建资源包。我必须在 webapp 下创建一个新的资源文件夹吗?其次,我不将 xml 文件用于使用注释的 Spring 配置。那么我如何在注释上做这些事情呢?
  • 看看link。应该类似于@Configuration @EnableWebMvc public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/"); } } 我不确定如何正确格式化 cmets,抱歉! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-26
  • 2015-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-12
相关资源
最近更新 更多