本文实例为大家分享了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小时内与您取得联系。