springboot\maven 页面图片展示商品实现分页
来源:互联网 发布:js删除数组中某个元素 编辑:程序博客网 时间:2024/06/05 19:50
分页pom文件依赖
<dependency>
<groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId>
<version>4.0.0</version
</dependency>
配置在sqlmapconfig中
<!-- 配置分页插件 -->
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库-->
<property name="dialect" value="mysql"/>
</plugin>
</plugins>
controller中代码实现,包含查询全部模糊查询方法
public ModelAndView ShowAll(ModelAndView modelAndView ,String pageNo,String pageSize,String color){
int num=1;
int size=4;
if(pageNo!=null&&!"".equals(pageNo)){
num=Integer.parseInt(pageNo);
}
if(pageSize!=null&&!"".equals(pageSize)){
size=Integer.parseInt(pageSize);
}
PageHelper.startPage(num,size);
PageInfo<Commodity> all =null;
if(color == null || color.equals("")){
List<Commodity> select = service.selectAll();
all = new PageInfo<Commodity>(select);
}else {
List<Commodity> byColor = service.selectByColor(color);
all = new PageInfo<Commodity>(byColor);
}
modelAndView.addObject("all",all);
modelAndView.setViewName("show");
return modelAndView;
}
ftl页面
<body class="container" ng-app="myApp" ng-controller="controller">
页头
<div class="page-header">
<h1>show <small>commodity</small></h1>
</div>
导航条
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav ">
<li class="active"><a href="/col/showAll">My Collect<span class="sr-only">(current)</span></a></li>
<li><a href="/mycom/shopShow">My Shopping</a></li>
</ul>
<div style="margin-left: 400px">
<form class="navbar-form navbar-left" role="search" action="/com/show">
<div class="form-group">
<input type="text" class="form-control" placeholder="请输入品牌、色号" name="color">
</div>
<button type="submit" class="btn btn-info">Select</button>
</form>
</div>
<ul class="nav navbar-nav navbar-right">
<li><a href="/com/show">主页</a></li>
</ul>
</div>
</div>
</nav>
遍历数据库展示图片
<div class="row">
<#list all.list as c>
<div class="col-md-3">
<div class="thumbnail">
<a href="/com/showOne?id=${c.id}"><img src="../image/${c.picture}.jpg"
style="width: 450px;height: 250px" ></a>
<div class="caption">
<h3>${c.color}</h3>
<p>¥ ${c.price}</p>
<p><a href="/mycom/buy?ids=${c.id}" class="btn btn-primary" role="button">buy</a></p>
</div>
</div>
</div>
</#list>
</div>
分页
<div class="col-md-6 col-md-offset-4">
共<span>${all.total}条记录当前显示</span><span>现在显示第${all.pageNum}页</span>
<a href="/com/show?pageNo=${all.firstPage}&pageSize=${all.pageSize}" >首页</a>
<#if all.isFirstPage == true >
<a href="/com/show?pageNo=${all.firstPage}&pageSize=${all.pageSize}" >上一页</a>
<#else >
<a href="/com/show?pageNo=${all.prePage}&pageSize=${all.pageSize}">上一页</a>
</#if>
<#if all.isLastPage == true>
<a href="/com/show?pageNo=${all.lastPage}&pageSize=${all.pageSize}">下一页</a>
<#else >
<a href="/com/show?pageNo=${all.nextPage}&pageSize=${all.pageSize}">下一页</a>
</#if>
<a href="/com/show?pageNo=${all.lastPage}&pageSize=${all.pageSize}">尾页</a>
</div>
</body>
- springboot\maven 页面图片展示商品实现分页
- 商品详情页面展示
- 不需要刷新页面分页展示小图片
- 淘淘商城系列——实现商品详情页面展示
- 分页展示图片
- ListView+ SQLite实现商品展示
- 学习淘淘商城第六十四课(实现商品详情页面展示)
- 商品详情的图片选项展示
- 展示全部商品功能的实现
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 商品展示
- 迷宫问题 BFS
- 浅谈ES6模块基础知识
- 软件开发过程中文档的作用
- Jenkins常用插件之MSBuild Plugin
- CCF 201709-04
- springboot\maven 页面图片展示商品实现分页
- java.lang.NumberFormatException: multiple points已解决
- 关于CAS服务端登录前ajax访问后台方法被拦截的配置
- kafka+spark streaming代码实例(pyspark+python)
- Kaldi特征提取之-预处理
- bugku web8
- php 利用phpmailer 发送邮件
- CGI,FastCGI和PHP-FPM之间的关系和区别。
- 控制物体位移