java EasyUI导出当前页和导出模板

在Java EasyUI环境中,结合SSM框架和Apache POI库,实现了导出当前页面数据到Excel的功能。详细步骤包括:在Maven项目中引入POI依赖,创建Controller处理导出请求,定义自定义的Excel视图,设置分页实体,编写JSP页面,以及设计service和mapper来支持数据获取。此外,还介绍了如何调整视图以实现导出模板的定制。
摘要由CSDN通过智能技术生成

环境:easyUi框架和ssm集成框架,java语言 ,maven管理jar包,tomcat服务器版本8.5 jdk1.8

案例:

导入poi依赖

<dependency>

         <groupId>org.apache.poi</groupId>

         <artifactId>poi</artifactId>

         <version>3.10.1</version>

      </dependency>

controller

 @RequestMapping("/excel")
   public ModelAndView exportUser(@RequestParam(value="page",defaultValue="1")Integer page,
		   @RequestParam(value="rows",defaultValue="5") Integer rows) {
	   System.out.println("aaa");
	   ModelAndView mv = new ModelAndView();
	   EasyUIpage uipage = userService.queryAll(page,rows);
	   List<User>users = (List<User>)uipage.getRows();
	   mv.addObject("userList",users);
	   mv.setViewName("export-user");
	   return mv;
   }

自定义excel 视图

public class UserExcelView extends AbstractExcelView {
    /**
     * 以下完成视图的渲染
     */
    @Override
    protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook,
            HttpServletRequest request, HttpServletResponse response) throws Exception {
        // 从model对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值