当前位置: 首页 > article >正文

BootStrapTable 分页

这里写目录标题

  • 前言
  • 一、实验过程
  • 二、遇到的问题
        • ①log怎样产生?
        • ②怎么才能通过增加学生信息?
  • 三、实验总结


前言

Bootstrap Table是一个可扩展的表格,可集成众多CSS框架,支持Bootstrap, Semantic UI, Bulma, Material Design, Foundation框架。

一、实验过程

①重构代码,使用BootStrapTable等插件进行分页(这里展示的学生表是已经做过一些操作的学生表)。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

②从后台的RESTful风格代码中进行增、删、改的操作。要求支持前后端的表单验证。

C:创建(插入)
(eg.新增一名叫李四的学生)。
前端验证
在这里插入图片描述

增加学生李四
在这里插入图片描述

增加成功
在这里插入图片描述
R:查询(此处示例按姓名查找)
模糊查询
在这里插入图片描述
普通查询
在这里插入图片描述
D:删除(eg.删除李四)。
在这里插入图片描述
删除成功
在这里插入图片描述
U:更新(eg.更新学生abc的信息)
在这里插入图片描述
更新成功
在这里插入图片描述

完成CRUD操作后最终的学生表:
在这里插入图片描述

二、遇到的问题

①log怎样产生?

在这里插入图片描述
解决:添加注解@SLf4j。

②怎么才能通过增加学生信息?

在这里插入图片描述
解决:写一个add方法,@Valid 进行校验的时候,需要用 BindingResult 来做一个校验结果接收。当校验不通过的时候,如果手动不 return ,则并不会阻止程序的执行。

三、实验总结

1.使用bootstrap的时候,我们经常需要使用到表格,这时候通常又会设及到一些增删改查等功能,通常是以按钮的形式嵌入表格中,在column参数中,增加一列,title是操作里面定义了events:触发时的事件函数,formatter:添加按钮的函数。这里我们将编辑和删除功能以按钮的形式嵌入表格。
在这里插入图片描述
2.前端校验便于用户纠正(快速反馈),并且减少服务器压力、节省流量(减少无意义的请求),主要对用户友好。
在这里插入图片描述
后端验证可以防止接口被私自调用导致破坏数据库结构;避免有人模拟浏览器行为直接给服务器发请求。
这里是引用

3.通过本次实验,使用BootStrapTable进行分页,学会了从后台的RESTful风格代码中进行增、删、改、查的操作和前后端的表单验证,对BootStrapTable有了更深刻的认识。

最后,码字不易,如果觉得对你有帮助的话请点个赞吧,关注我,一起学习,一起进步!

http://www.lryc.cn/news/2414517.html

相关文章:

  • Class.forName()用法详解
  • HTB靶场 Perfection
  • 什么是JNDI
  • After Effect切换中英文教程
  • 十大排序算法:快速排序算法
  • Java实现大文件断点续传技术
  • JavaWeb笔记之SSH(Struts2框架)
  • java drawimage 本地,java drawimage()方法
  • 均衡器equalizer
  • Ubuntu系统安装.deb文件操作
  • java 货架高度摆放最优算法_【计算机系统应用】(第九十五期)面向堆垛机路径优化的局部搜索自适应遗传算法...
  • web前端:从index.html开始
  • 模拟实现web版微信
  • dom4j简介(转)
  • Mysql - Redo 和 Undo日志
  • 码率(kbps)、帧率(FPS)、分辨率和清晰度的正反比关系
  • 用通俗易懂的方式讲解:决策树模型及案例(Python 代码)
  • 探索GTK和Rust的魅力:一个高效、跨平台的GUI开发神器
  • 群的拉格朗日定理的应用:欧拉定理的两种证明方法+RSA加密算法
  • OrCAD(一)简介、安装与基本使用
  • 下载eclipse创建java项目,web项目保姆级
  • ScheduledExecutorService定时周期执行指定的任务
  • 10种用于渗透测试的漏洞扫描工具
  • 血腥大地-第二季(资源破解与管理)-张立铜-专题视频课程
  • Kickstart和PXE一个小时全搞定?真保姆级教程手把手带你搭
  • 12 | 数学归纳法:搞定循环与递归的钥匙
  • python struct.unpack和struct.pack详解
  • Android更强大的滚动控件RecyclerView(详解)
  • Linux网络编程:libevent事件通知I/O框架
  • 温度传感器---DS18B20