Excel 模拟form表单提交
前端模拟form表单
function batSubmit() {var temp_form = document.createElement("form");//temp_form.action = getRootPath() + "/data/openlist/openListExport.do?method=ExportExcel";temp_form.action = "./openlist.do?method=ExportExcel";temp_form.target = "_blank";temp_form.method = "POST";temp_form.style.display = "none";cata_type = document.createElement("input");cata_type.name = "list_type";//区分多个表格cata_type.value = 1;temp_form.appendChild(cata_type);document.body.appendChild(temp_form);temp_form.submit();}
后端服务
POI操作Excel HSSF方式
/*** 创建Excel,并写入内容*/public static void CreateExcel(){//1.创建Excel工作薄对象HSSFWorkbook wb = new HSSFWorkbook();//2.创建Excel工作表对象 HSSFSheet sheet = wb.createSheet("new Sheet");//3.创建Excel工作表的行 HSSFRow row = sheet.createRow(6);//4.创建单元格样式CellStyle cellStyle =wb.createCellStyle();// 设置这些样式cellStyle.setFillForegroundColor(HSSFColor.SKY_BLUE.index);cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//5.创建Excel工作表指定行的单元格row.createCell(0).setCellStyle(cellStyle);//6.设置Excel工作表的值row.createCell(0).setCellValue("aaaa");row.createCell(1).setCellStyle(cellStyle);row.createCell(1).setCellValue("bbbb");//设置sheet名称和单元格内容wb.setSheetName(0,"第一张工作表");//设置单元格内容 cell.setCellValue("单元格内容");// 最后一步,将文件存到指定位置try{FileOutputStream fout = new FileOutputStream("E:/students.xls");wb.write(fout);fout.close();/*//sevlet 直接作为响应输出OutputStream out = response.getOutputStream();wb.write(out);out.close();*/}catch (Exception e){e.printStackTrace();}}
Excel 模拟form表单提交相关推荐
- js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...
js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...
- ajax 模拟表单提交,Ajax模拟Form表单提交,含多种数据上传
---恢复内容开始--- Ajax提交表单.使用FormData提交表单数据和上传的文件(这里的后台使用C#获取,你可以使用Java一样获取) 有时候前台的数据提交到后台,不想使用form表单上传,希 ...
- JS模拟Form表单提交
用java写了一个下载的功能,测试没有问题,但前台就是不弹出下载的提示框. 后来发现如果你的提交方式是ajax的方式的话是不会弹出提示框的,然后换成了form提交,顺利弹框通过,下来我们就用js模拟f ...
- JS动态模拟Form表单提交数据
分享知识 传递快乐 JS动态模拟Form表单提交数据 <!DOCTYPE html> <html lang="en"> <head><m ...
- curl模拟form表单提交
curl模拟form表单提交 一. 首先,最简单的情况是我们只需要提交一个不带文件上传的表单,这种情况下,只需要在curl中使用–data(注意是–不是-)或者它的缩写-d即可. curl -d &q ...
- html 表单提交跳转新的页面,jquery模拟form表单提交并新打开页面
/** * form表单提交本页面打开 * @param url * @param params */ functionpostCurrent(url,params){ varform = $(&qu ...
- linux编码 form表单,Linux curl 模拟form表单提交信息和文件
DTMF三种模式(SIPINFO,RFC2833,INBAND) 转自:http://www.tuicool.com/articles/n6Vb2iJ 1.DTMF(双音多频)定义:由高频音和低频音的 ...
- AJAX学习笔记——发送AJAX的POST请求,模拟from表单提交
关于AJAX发送POST请求,首先演示一个小案例. 当输入用户名:张三,密码:123.点击发送请求按钮 这是用post请求模拟的表单提交.接下来看一下如何用AJAX发送POST请求 后端代码: @We ...
- 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...
vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData()) 地址:https://www.cnblogs.com/muscles ...
最新文章
- 目前最全面深入的Linux设备驱动程序著作
- 陌陌股价过山车背后隐藏了什么?
- oracle 孟硕_关于几大主机厂的阿里云论坛用户知识和技术交流
- volatile: 多线程程序员最好的朋友
- c++面试题之标准模板库
- Lua1.0 代码分析 库
- SpringCloud SpringBoot 推荐
- 嵌入式linux下网卡设备驱动与网络协议栈的设计实现.pdf,嵌入式系统的通用网络驱动模型设计与实现.pdf...
- 如何终止Java线程
- 今天rpm装glibc和glibc-common版本,出现二个包相互依赖,解决办法
- python库skimage 图像直方图均衡化、自适应均衡化、对比度拉伸实现
- java 反射父类私有属性值_如何在Java中通过反射访问父类的父类的私有字段? - java...
- SQL注入——判断注入
- Android之简洁天气
- stc89c52 单片机模块
- ubuntu14.04 安装以太网网络卡驱动
- 阿里云centos7 服务器XorDDoS木马查杀
- 用js实现返回上一步操作
- mp2格式怎么转换mp3?
- 国外网络推广的方式有哪些?海外自媒体平台推广你真的会做吗?
热门文章
- 《渴望生活——梵高传》读后感
- 5 打印选课学生名单 (25 分)
- 给未来的自己一封信计算机,给未来的自己一封信范文(通用10篇)
- java计算机毕业设计医院人事档案管理系源程序+mysql+系统+lw文档+远程调试
- 数据库身份证号用什么类型_【文末送书】MySQL数据库?看这一篇干货文章就够了!...
- ICDE‘22推荐系统论文之Research篇
- 《数据可视化技术》 太平洋汽车销售分析
- python怎么实现直播_Python实现直播推流效果
- 这些常见的漏洞和修复方法你知道吗?
- 使用传统AV屏幕用作树莓派屏幕