plsql破解版
plsql破解版,永久使用注册码,plsql注册码,plsql破解教程
视频网站源码小程序
模仿芒果TV,视频小程序源码。界面,代码。。。。。。
商城小程序
商城小程序,源码,页面。基本功能都已经实现,入手简单
今日头条小程序
新闻小程序,今日头条,一个新闻服务的小程序。。。。。
小程序页面生成工具
小程序页面生成工具,freemaker完成。。。。简单页面生成
别踩白块小程序源码
小程序源码,游戏别踩白块,小程序游戏,微信游戏
小程序源码,游戏别踩白块,小程序游戏,微信游戏
小程序源码,游戏别踩白块,小程序游戏,微信游戏
从Docker到Kubernetes之技术实战
从Docker到Kubernetes之技术实战,从Docker到Kubernetes案例,详细笔记。可以让初学者充分认识从Docker到Kubernetes魅力
poi导出excel所用jar包,可添加至maven仓库,也可以自己配置,适合各种浏览器
通常业务需求都是客户端一个导出按钮,发送请求到服务端,服务端写一个接口导出报表到客户端,客户可以自行下载。无论Struts或者springMVC均可。
@RequestMapping("Export")
@ResponseBody
public String getAll(HttpServletRequest request,HttpServletResponse response) throws IOException{
//集合为需要导出数据,数据查询得到,这里测试就不写了。
List<User> list=new ArrayList<User>();
// 生成Excel文件
HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
HSSFSheet sheet = hssfWorkbook.createSheet("测试数据");
// 表头
HSSFRow headRow = sheet.createRow(0);
headRow.createCell(0).setCellValue("姓名");
headRow.createCell(1).setCellValue("手机号码");
headRow.createCell(2).setCellValue("年龄");
// 表格数据
for (User user : list) {
HSSFRow dataRow = sheet.createRow(sheet.getLastRowNum() + 1);
dataRow.createCell(0).setCellValue(user.getName());
dataRow.createCell(1).setCellValue(user.getPhone());
dataRow.createCell(2).setCellValue(user.getAge());
}
// 下载导出(一个流两个头)
// 设置头信息
response.setContentType(
"application/vnd.ms-excel");
// MIME .jpg .xls .mp3 .avi .txt .exe
String filename = "驾驶员数据.xls";
//如果为Struts框架,获得request和response可用ServletActionContext
String agent = request
.getHeader("user-agent");
filename = FileUtils.encodeDownloadFilename(filename, agent);
response.setHeader("Content-Disposition",
"attachment;filename=" + filename);
ServletOutputStream outputStream = response
.getOutputStream();
//输出
hssfWorkbook.write(outputStream);
// 关闭
hssfWorkbook.close();
//System.out.println("导出成功");
return "success";
}