当前位置: 首页 > news >正文

免费做淘宝联盟网站在线制作假亲子鉴定书

免费做淘宝联盟网站,在线制作假亲子鉴定书,wordpress连接丢失,制作网站免费使用以上导包如果报错 NoClassDefFoundError#xff0c;可能需要引入cglib包 1、excel的导入 前端代码#xff1a; : 由于前端typefile的样式固定#xff0c;可以隐藏input#xff0c;通过其他按钮点击触发上传#xff0c;用户上传文件后input的值发生变化… 使用以上导包如果报错 NoClassDefFoundError可能需要引入cglib包 1、excel的导入 前端代码 : 由于前端typefile的样式固定可以隐藏input通过其他按钮点击触发上传用户上传文件后input的值发生变化触发change事件调用ajax $(#fileId).change(function(){//获取用户上传文件var files $(#fileId)[0].filesvar i_type 0;//定义传参格式var data new FormData();data.append(avatar, files[0]);data.append(i_type,i_type);$.ajax({url: cp mgt/depotwares/import.do,type: POST,data: data,cache: false,processData: false,contentType: false,success:function (data) {var result JSON.parse(data);$(#fileId).val();if(result.s_code 000000){var sucess result.o_data[0]var fail result.o_data[1]layer.confirm((导入成功! 成功:sucess,失败:fail),{btn: [关闭,下载失败信息] //按钮}, function(){//是layer.closeAll();},function(){//let downloadurlhttp://localhost:8081/fhxhcps//mgt/depotwares/downloadfail.do;let label $(a);label.prop(href,downloadurl);$(body).append(label)label[0].click();label.remove();});}else{layer.msg(result.s_msg)}}});}); 后端代码 controller层接收 public void WaresBatchUpdate(HttpServletRequest request,HttpServletResponse response,RequestParam(required false, value avatar) MultipartFile filename,HttpSession session, Model model,String i_type) throws IOException 实现类 ResultMap resMap new ResultMap();//更新条数结果返回List list new ArrayList();//记录所有excel数据List lists new ArrayList();//用于写入保存失败数据ListExcelVO failList new ArrayList();ListPvdSettleVO pvdfailList new ArrayList();ListIWaresVO iWaresList new ArrayList();//记录成功条数int sucess 0;//记录失败条数int fail 0;//判断当前修改税务编码还是供应商Workbook workbook null;Properties properties PropertiesUtil.load(pdf_config/exportPdf.properties);String wordGenerDir properties.getProperty(excel.taxno.savepath);String name Str(userMap.get(s_name),);String sUser Str(userMap.get(s_user),);Date now new Date();SimpleDateFormat outFormat new SimpleDateFormat(yyyyMMddHHmmss);String time outFormat.format(now);String newFile namesUserDTtime file.getOriginalFilename();String path2 wordGenerDirnewFile;ResultMap resMap new ResultMap();File foler null;// 读取excel文件FileInputStream in null;// 获取工作簿Workbook workbook null;//获取路径foler new File(path2);String path foler.getAbsolutePath();String filetype path.substring(path.lastIndexOf(.));try {file.transferTo(foler);File dest new File(path);in new FileInputStream(path);if (!foler.getParentFile().exists()) {//创建foler.getParentFile().mkdirs();}if (filetype.equals(.xls)) {workbook new HSSFWorkbook(in);} else if (filetype.equals(.xlsx)) {workbook new XSSFWorkbook(in);} else {resMap.setS_code(Constants.RES_MSG_ERROR);resMap.setS_msg(文件类型必须是xls或xlsx: file.getOriginalFilename());dest.delete();return resMap;}}catch (Exception e){System.out.println(文件异常);}finally {try {if (in ! null) {in.close();}if (workbook ! null) {workbook.close();}} catch (IOException e) {resMap.setS_msg(关闭流失败);}}try {//获取sheet1Sheet sheet workbook.getSheetAt(0);//获取表中内容int rowCount sheet.getPhysicalNumberOfRows();for (int rowNum 1; rowNum rowCount; rowNum) {String value1 ;String value2 ;String value3 ;Row rowData sheet.getRow(rowNum);Map map new HashMap();if (rowData ! null) {Cell cell1 rowData.getCell(0);Cell cell2 rowData.getCell(1);Cell cell3 rowData.getCell(2);value1 ExcelUtils.getCellValue(cell1);value2 ExcelUtils.getCellValue(cell2);value3 ExcelUtils.getCellValue(cell3);map.put(col1, value1);map.put(col2, value2);map.put(col3, value3);lists.add(map);}}//excel写入未导入成功信息//repath即为存放文件路径(绝对路径名称)ExcelWriterBuilder write EasyExcel.write(repath);ExcelWriterSheetBuilder sheet1 write.sheet();sheet1.doWrite(failList); 2.Excel的模板下载 这里用的是在本地下载文件指定一个文件路径创建excel模板通过流的方式直接下载 前端代码直接通过访问接口方式建立下载链接 $(#downloadWare).click(function () {$.ajax({url: cp mgt/depotwares/downloadWareTemplete.do,method: get,type:application/vnd.ms-excel,responseType:blob,success: function(data){let downloadurlhttp://localhost:8081/depotwares/downloadWareTemplete.do;let label $(a);label.prop(href,downloadurl);$(body).append(label)label[0].click();label.remove();layer.msg(下载成功)}})}) 后端代码 try {// path是指下载的文件的路径。File file new File(ExcelUtils.getFolerPath());// 取得文件名。String filename file.getName();// 以流的形式下载文件。InputStream fis new BufferedInputStream(new FileInputStream(ExcelUtils.getFolerPath()));byte[] buffer new byte[fis.available()];fis.read(buffer);fis.close();// 清空responseresponse.reset();// 设置response的Headerif(request.getHeader(user-agent).toLowerCase().indexOf(firefox)-1){response.setHeader(Content-Disposition,attachment;filename new String(filename.getBytes(utf-8),ISO-8859-1));}else {response.addHeader(Content-Disposition, attachment;filename URLEncoder.encode(filename, utf-8));}response.addHeader(Content-Length, file.length());OutputStream toClient new BufferedOutputStream(response.getOutputStream());response.setContentType(application/octet-stream);toClient.write(buffer);toClient.flush();toClient.close();} catch (Exception e) {response.reset();response.setContentType(application/json);response.setCharacterEncoding(utf-8);resMap.setS_code(Constants.RES_CODE_ERROR);resMap.setS_msg(Constants.RES_MSG_ERROR);}
http://www.zqtcl.cn/news/117648/

相关文章:

  • 网站的设计与应用论文平台推广计划书模板范文
  • 网站备案用户名忘了怎么办网站做301排名会掉
  • 厦门制作网站企业网站子域名怎么做
  • 青岛微网站开发品牌建设青之见
  • 淄博哪有培训做网站的湖南营销型网站建设企业
  • 动物网站建设深圳最好的营销网站建设公司
  • 各种网站制作陕西建设厅证件查询网站
  • 如何提高一个网站如何做简单网站
  • 游戏网站开发找什么人可建智慧园区设计方案
  • 重庆网站设计公司推荐福州移动网站建设
  • 移动网站功能做网站fjfzwl
  • 食品网站建设的目的中级经济师考试成绩查询
  • 普宁建设局网站免费的网站开发平台
  • 网站域名主机空间区别网站上传系统
  • 建设高端网站公司的目的淮南房产网
  • 网站建设 中山网站建设新得体会
  • 快速搭建网站视频教程看想看的做想做的电影网站好
  • 网站聊天怎么做2345网址导航智能主版
  • 如何优化网站加载速度做推广公司
  • 网站下载不了视频php网站 数据库链接
  • 制作网页网站教程wordpress建立扁平化
  • 网站建设小知识郑州网站建设找伟置
  • 苏中建设官方网站旅游做攻略用什么网站好
  • 信息门户网站制作wordpress改商城
  • 企业类网站有哪些甘肃省和住房建设厅网站
  • 嘉兴市住房和城乡建设局网站wordpress nodejs版本
  • 做网站 百度推广深圳外贸招聘
  • 网站留言板功能网站建设 核对流程
  • WordPress输出当前网址郑州官网seo厂家
  • c 网站开发框架wordpress建站的教程