Edit D:\rfid\apache-tomcat-8.5.32\webapps\libsystem\page\export\exportbarcodelist.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String jsondata = request.getParameter("jsondata"); %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>??????</title> <%@ include file="../global/linkcss.jsp" %> <link rel="icon" href="${pageContext.request.contextPath}/images/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/page/statistics/css/statistics.css?version=<%=MyJspUtils.getVersion() %>"> </head> <body id="body" > <!-- header --> <div class="header"> <!-- ???????? --> <div class="header-title"> ?????? </div> <div class="header-nva"> <ul class="navbar-nav navbar-nav-menu"> <li><a id="bntFaPrint" href="javascript:void(0)" ><i class="fa fa-print"></i> ??????</a></li> <li><a id="bntFaFileExcel" href="javascript:void(0)"><i class="fa fa-file-excel-o"></i> ??????</a></li> <!-- <li><a href="javascript:void(0)" onclick="onExportExcelFlie()"><i class="fa fa-file-excel-o"></i> ??????</a></li> --> <li><a id="bntFaClose" href="javascript:void(0)"><i class="fa fa-close"></i> ??????</a></li> </ul> </div> <!-- ??????????????--> <div class="header-operator"> <ul class="navbar-nav"> </ul> </div> </div> <div class="lold-div"> <div style="color: #555;left: 46%;top:40%;position: absolute; ">??????????????....</div> <div class="lold-div container "> <div class="lold-div circle"></div> <div class="lold-div circle"></div> <div class="lold-div circle"></div> </div> </div> <div style="border: 1px solid #efefef;"> <div class="labelDisplayArea"> <div>?????????</div> </div> </div> <div class="show-grid" > </div> <table class="table table-striped" id="stats_datatable" > <tbody id='uvnum'> </tbody> </table> </body> <%@ include file="../global/linkjs.jsp" %> <script type="text/javascript"> var jsonData = '<%=jsondata%>'; </script> <script type="text/javascript" src="${pageContext.request.contextPath }/page/statistics/js/tableExport.js?version=<%=MyJspUtils.getVersion() %>"></script> <script type="text/javascript" src="${pageContext.request.contextPath }/page/statistics/js/jquery.base64.js?version=<%=MyJspUtils.getVersion() %>"></script> <script type="text/javascript"> $(function(){ josnData = JSON.parse(jsonData); $("#bntFaPrint").on('click',function(){ onPrintPerview(); }); $("#bntFaFileExcel").on("click",function(){ onFileExcel(); }); $("#bntFaClose").on("click",function(){ onCloseWin(); }); getNonBarcodeData(); }); function getNonBarcodeData(){ var param = {}; param.begbarcode = josnData.begbarcode; param.endbarcode = josnData.endbarcode; var url = base_path + 'hld/holding/listNonBarcode.do'; $.post(url, param, function(data) { $(".lold-div").hide(); if (data.status == "0") { var dataRows = data.rows; bulidTable(dataRows); }else{ openMessageDlg(data.message); } }, 'json'); } function bulidTable(dataRows){ var vExportList = "<table class='table-black'><thead><tr>"; vExportList+= "<td>??????</td>"; vExportList+= "</tr></thead><tbody>"; for(var i = 0;i<dataRows.length;i++){ vExportList+= "<tr><td>"+ dataRows[i] +"</td></tr>"; } vExportList+= "</tbody></table>"; $(".labelDisplayArea").html(vExportList); } function onPrintPerview(){ var op = window.open(); op.document.writeln('<!DOCTYPE html><html><head><style type="text/css" media="print">@page { size: landscape; }</style></head><body>'); op.document.writeln("<div style='margin: auto; width:90%;'>?????????" + josnData.begbarcode + " ?????????" + josnData.endbarcode + "</div>"); op.document.writeln($(".labelDisplayArea").html()); op.document.writeln('<script>window.print()<\/script>'); op.document.writeln('</body></html>'); op.document.close(); } function onFileExcel(){ // ???outerHTML??????????able?????TML????????<table>?????????????????????HTML????????harset??rf-8??????????? var html = "<html><head><meta charset='utf-8' /></head><body>" + "<div style='margin: auto; width:90%;'>?????????" + josnData.begbarcode + " ?????????" + josnData.endbarcode + "</div>" + $(".labelDisplayArea").html() + "</body></html>"; // ????????lob???????????????????????????????????????????????????????????????? var blob = new Blob([html], { type: "application/vnd.ms-excel" }); var a = document.getElementsByTagName("a")[1]; // ???URL.createObjectURL()???????????blob URL a.href = URL.createObjectURL(blob); // ???????? a.download = "elib-barcodelist.xls"; } function onCloseWin(){ window.opener=null; window.open('','_self'); window.close(); } </script> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de