前端模拟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表单提交相关推荐

  1. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  2. ajax 模拟表单提交,Ajax模拟Form表单提交,含多种数据上传

    ---恢复内容开始--- Ajax提交表单.使用FormData提交表单数据和上传的文件(这里的后台使用C#获取,你可以使用Java一样获取) 有时候前台的数据提交到后台,不想使用form表单上传,希 ...

  3. JS模拟Form表单提交

    用java写了一个下载的功能,测试没有问题,但前台就是不弹出下载的提示框. 后来发现如果你的提交方式是ajax的方式的话是不会弹出提示框的,然后换成了form提交,顺利弹框通过,下来我们就用js模拟f ...

  4. JS动态模拟Form表单提交数据

    分享知识  传递快乐 JS动态模拟Form表单提交数据 <!DOCTYPE html> <html lang="en"> <head><m ...

  5. curl模拟form表单提交

    curl模拟form表单提交 一. 首先,最简单的情况是我们只需要提交一个不带文件上传的表单,这种情况下,只需要在curl中使用–data(注意是–不是-)或者它的缩写-d即可. curl -d &q ...

  6. html 表单提交跳转新的页面,jquery模拟form表单提交并新打开页面

    /** * form表单提交本页面打开 * @param url * @param params */ functionpostCurrent(url,params){ varform = $(&qu ...

  7. linux编码 form表单,Linux curl 模拟form表单提交信息和文件

    DTMF三种模式(SIPINFO,RFC2833,INBAND) 转自:http://www.tuicool.com/articles/n6Vb2iJ 1.DTMF(双音多频)定义:由高频音和低频音的 ...

  8. AJAX学习笔记——发送AJAX的POST请求,模拟from表单提交

    关于AJAX发送POST请求,首先演示一个小案例. 当输入用户名:张三,密码:123.点击发送请求按钮 这是用post请求模拟的表单提交.接下来看一下如何用AJAX发送POST请求 后端代码: @We ...

  9. 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...

    vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData()) 地址:https://www.cnblogs.com/muscles ...

最新文章

  1. 目前最全面深入的Linux设备驱动程序著作
  2. 陌陌股价过山车背后隐藏了什么?
  3. oracle 孟硕_关于几大主机厂的阿里云论坛用户知识和技术交流
  4. volatile: 多线程程序员最好的朋友
  5. c++面试题之标准模板库
  6. Lua1.0 代码分析 库
  7. SpringCloud SpringBoot 推荐
  8. 嵌入式linux下网卡设备驱动与网络协议栈的设计实现.pdf,嵌入式系统的通用网络驱动模型设计与实现.pdf...
  9. 如何终止Java线程
  10. 今天rpm装glibc和glibc-common版本,出现二个包相互依赖,解决办法
  11. python库skimage 图像直方图均衡化、自适应均衡化、对比度拉伸实现
  12. java 反射父类私有属性值_如何在Java中通过反射访问父类的父类的私有字段? - java...
  13. SQL注入——判断注入
  14. Android之简洁天气
  15. stc89c52 单片机模块
  16. ubuntu14.04 安装以太网网络卡驱动
  17. 阿里云centos7 服务器XorDDoS木马查杀
  18. 用js实现返回上一步操作
  19. mp2格式怎么转换mp3?
  20. 国外网络推广的方式有哪些?海外自媒体平台推广你真的会做吗?

热门文章

  1. 《渴望生活——梵高传》读后感
  2. 5 打印选课学生名单 (25 分)
  3. 给未来的自己一封信计算机,给未来的自己一封信范文(通用10篇)
  4. java计算机毕业设计医院人事档案管理系源程序+mysql+系统+lw文档+远程调试
  5. 数据库身份证号用什么类型_【文末送书】MySQL数据库?看这一篇干货文章就够了!...
  6. ICDE‘22推荐系统论文之Research篇
  7. 《数据可视化技术》 太平洋汽车销售分析
  8. python怎么实现直播_Python实现直播推流效果
  9. 这些常见的漏洞和修复方法你知道吗?
  10. 使用传统AV屏幕用作树莓派屏幕