全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

spring mvc配置bootstrap教程

本文实例为大家分享了spring mvc配置bootstrap教程,供大家参考,具体内容如下

1.下载bootstrap

到下面的链接下载最新的 http://getbootstrap.com/,我下载的版本是bootstrap-3.3.7-dist

2.解压bootstrap-3.3.7-dist.zip,把整个文件夹copy到项目的中。我创建的是maven项目,我的bootstrap资源文件放在webapp\res文件夹下。

bootstrap-3.3.7-dist本身没有包含jquery.js脚本文件,需要单独下载,下载地址http://jquery.com/download/。

具体文件目录结构请看下图:

3.修改web.xml,对客户端请求的静态资源,如js,css等,交由默认的servlet处理;*.tff,*.woff,*.woff2是bootstrap的font目录下的文件后缀。

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.jpg</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.js</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.css</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.html</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.ttf</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.woff</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.woff2</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>springDispatcherServlet</servlet-name>
    <!-- 可以应答所有请求,也就是将所有的请求都交给Spring的DispatcherServlet来处理 -->
    <url-pattern>/</url-pattern>
  </servlet-mapping>

如果不添加,会报404错误,下面的报错的url和截图

http://localhost:8080/maven05/res/bootstrap-3.3.7-dist/fonts/glyphicons-halflings-regular.woff2

点击进去看详情

4.在web页面中引用bootstrap

这里没有使用cdn,直接引用本地文件

<%@ page language="java" contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Insert title here</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引用本地资源 -->
<link rel="stylesheet"
  href="res/bootstrap-3.3.7-dist/css/bootstrap.min.css">
<script
  src="res/bootstrap-3.3.7-dist/js/jquery.min.js"></script>
<script
  src="res/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
  <!-- 引用cdn资源 -->
  <!-- <link rel="stylesheet"
  href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script
  src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script
  src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script> -->
</head>
<body>

  <p>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-attributes"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-attributes-alt"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-order"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-order-alt"></span>
    </button>
  </p>
  <button type="button" class="btn btn-default btn-lg">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
  <button type="button" class="btn btn-default btn-sm">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
  <button type="button" class="btn btn-default btn-xs">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
</body>
</html>

运行效果

5.如果使用cdn,很简单,直接在web页面引用即可,不需要配置web.xml

<%@ page language="java" contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Insert title here</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引用本地资源 -->
<!-- <link rel="stylesheet"
  href="res/bootstrap-3.3.7-dist/css/bootstrap.min.css">
<script
  src="res/bootstrap-3.3.7-dist/js/jquery.min.js"></script>
<script
  src="res/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> -->
  <!-- 引用cdn资源 -->
  <link rel="stylesheet"
  href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script
  src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script
  src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

  <p>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-attributes"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-attributes-alt"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-order"></span>
    </button>
    <button type="button" class="btn btn-default">
      <span class="glyphicon glyphicon-sort-by-order-alt"></span>
    </button>
  </p>
  <button type="button" class="btn btn-default btn-lg">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
  <button type="button" class="btn btn-default btn-sm">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
  <button type="button" class="btn btn-default btn-xs">
    <span class="glyphicon glyphicon-user"></span> User
  </button>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# spring  # mvc  # bootstrap  # SpringMVC+bootstrap table实例详解  # bootstrap fileinput组件整合Springmvc上传图片到本地磁盘  # Spring MVC下 bootStrap服务器分页代码  # spring MVC + bootstrap实现文件上传示例(带进度条)  # AJAX +SpringMVC 实现bootstrap模态框的分页查询功能  # 基于Bootstrap的Java开发问题汇总(Spring MVC)  # 基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询  # BootStrap与validator 使用笔记(JAVA SpringMVC实现)  # 会报  # 的是  # 放在  # 下载地址  # 不需要  # 很简单  # 报错  # 大家分享  # 具体内容  # 大家多多  # 客户端  # 目录下  # pattern  # url  # regular  # halflings  # html  # jpg  # default  # brush 


相关文章: 网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  北京网站制作的公司有哪些,北京白云观官方网站?  如何通过VPS建站实现广告与增值服务盈利?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  如何在阿里云虚拟主机上快速搭建个人网站?  如何在万网自助建站平台快速创建网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  制作网站外包平台,自动化接单网站有哪些?  建站主机服务器选型指南与性能优化方案解析  如何用y主机助手快速搭建网站?  如何通过虚拟主机空间快速建站?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  黑客如何利用漏洞与弱口令入侵网站服务器?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  ,交易猫的商品怎么发布到网站上去?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  如何彻底卸载建站之星软件?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  如何通过二级域名建站提升品牌影响力?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何通过商城自助建站源码实现零基础高效建站?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何用PHP工具快速搭建高效网站?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  建站之星多图banner生成与模板自定义指南  如何零基础在云服务器搭建WordPress站点?  建站主机无法访问?如何排查域名与服务器问题  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何选择高效便捷的WAP商城建站系统?  宝塔建站助手安装配置与建站模板使用全流程解析  建站之星安装后如何自定义网站颜色与字体?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  如何快速配置高效服务器建站软件?  如何在橙子建站上传落地页?操作指南详解  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  如何在局域网内绑定自建网站域名?  如何快速查询网址的建站时间与历史轨迹?  如何在阿里云虚拟服务器快速搭建网站?  如何快速搭建FTP站点实现文件共享?  如何通过建站之星自助学习解决操作问题?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  全景视频制作网站有哪些,全景图怎么做成网页?  网站制作企业,网站的banner和导航栏是指什么?  如何选择高效可靠的多用户建站源码资源? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。