首页>代码>SSM+Maven+Bootstrap将数据库里的数据查询结果导出到excel文件>/ssm Maven Webapp/src/main/java/com/java/controller/UserController.java
package com.java.controller;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.alibaba.fastjson.JSON;
import com.java.model.User;
import com.java.service.UserService;
import com.javen.util.ExportExcel;
@Controller
@RequestMapping("/user")
public class UserController {
	@Resource
	private UserService userService;
	@Autowired
	private HttpServletRequest request;
	 @RequestMapping(value = "/export", method = RequestMethod.GET)  
	    public void export(HttpServletRequest request, HttpServletResponse response,  
	                        @RequestParam(value = "queryJson") String queryJson) {  
	        User user = JSON.parseObject(queryJson, User.class);  
	        List<User> userlList = userService.getUserForExcel(user);  
	        ExportExcel<User> ee= new ExportExcel<User>();  
	        String[] headers = { "序号", "姓名", "性别", "年龄" };  
	        String fileName = "用户信息表";  
	        ee.exportExcel(headers,userlList,fileName,response);  
	       
	    }  
	 
	 @RequestMapping(value = "/userinfolist", method = RequestMethod.POST)  
	    public @ResponseBody List<User> userinfolist(HttpServletRequest request, HttpServletResponse response,  
	                        @RequestParam(value = "queryJson") String queryJson) throws UnsupportedEncodingException {
	        User user = JSON.parseObject(queryJson, User.class);  
	        List<User> userlList = userService.getUserForExcel(user);  
	        
	        return userlList;
	    }  
	

}
最近下载更多
javaWeb12  LV29 2023年10月30日
lilily1119  LV4 2023年4月29日
gzryue  LV6 2023年3月13日
是你爸爸啊100  LV5 2022年8月8日
543666826  LV33 2021年11月20日
lodddy  LV6 2021年5月11日
huhua722 2021年4月12日
暂无贡献等级
ARTillery  LV2 2021年1月18日
a792171340  LV3 2021年1月11日
xiaobai145  LV10 2021年1月3日
最近浏览更多
gvin001  LV14 2023年5月10日
可是不知道么  LV23 2023年5月6日
lilily1119  LV4 2023年4月29日
gzryue  LV6 2023年3月13日
微信网友_6145740972576768  LV2 2022年12月21日
萌新不想挨打 2022年9月4日
暂无贡献等级
是你爸爸啊100  LV5 2022年8月8日
taoyi123  LV17 2022年7月2日
wanglinddad  LV55 2022年4月22日
linpiqiu 2022年1月4日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友