若依框架的导出功能实现

若依框架的导出功能实现

  • 在实体类当中将要导出的列加入注解

例如:

@Excel(name="学生姓名")
         private String studentName;
  • 在显示界面中加入导入按钮
<a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:student:export">
					<i class="fa fa-download">i> 导出
				a>
  • 在加入向后端发送请求的路径,将所选元素的数据遍历导出。

若依框架的导出功能实现_第1张图片

exportUrl: prefix + "/export",
  • controller 下面是将我们请求的数据进行遍历
 @RequiresPermissions("system:student:export")
    @PostMapping("/export")
    @ResponseBody
    public AjaxResult export(SysStudent sysStudent)
    {
        List<SysStudent> list = studentService.selectStudentList(sysStudent);
        ExcelUtil<SysStudent> util = new ExcelUtil<SysStudent>(SysStudent.class);
        return util.exportExcel(list, "学生信息");
    }

你可能感兴趣的:(Ruoyi,java,开发语言,后端)