WEB应用开发综合实训day9

本节实训内容为layui数据表格、表单、弹出层、文件上传、ajax以及后端SSM框架、细节巨多、一定要勤加练习

  • 分页歌手列表

    • 前端(artistlist.js)
      //加载模块
      layui.use(function() {
              //亦可加载特定模块:layui.use(['layer', 'laydate', function(){
             
          //得到各种内置组件
          var layer = layui.layer //弹层
              , laypage = layui.laypage //分页
              , laydate = layui.laydate //日期
              , table = layui.table //表格
          //向世界问个好
          layer.msg('Hello World');
          //执行一个 table 实例
          table.render({
             
              elem: '#demo'//表格id
              ,height: 600
              ,url: 'artist/list' //返回歌手列表接口
              ,title: '歌手表'
              ,page: true //开启分页,会默认传值page=1  limit=10
              ,toolbar: '#headBar' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
              ,totalRow: true //开启合计行
              ,cols: [[ //表头
                  {
             type: 'checkbox', fixed: 'left'}
                  // field的取值跟返回实体类的属性一致
                  ,{
             field: 'aId', title: 'ID',}
                  ,{
             field: 'aName', title: '歌手名'}
                  ,{
             field: 'aPhoto', width:120,unresize:true, title: '歌手头像',templet:function (d) {
             
                          return "<img src="+d.aPhoto+">"
                      }
                  }
                  //自定义行工具栏
                  ,{
             fixed: 'right',width:180,  align:'center', toolbar: '#barDemo'}
              ]]
          });
      })
      
    • 后端
      @Override
      public ResultVo getArtistList(Integer page, Integer limit) {
             
          int start = (page-1)*limit;
          try{
             
              List<TbArtist> artistList = tbArtistMapper.getArtistListByPage(start,limit);
              //分页查询数量
              int length = tbArtistMapper.getArtistCount(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值