Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManagerImpl.java =================================================================== diff -u -r31210 -r31224 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManagerImpl.java (.../ReportFormsManagerImpl.java) (revision 31210) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManagerImpl.java (.../ReportFormsManagerImpl.java) (revision 31224) @@ -388,12 +388,8 @@ } } @Override - public void exportHtmlTable(HttpServletRequest request, OutputStream ops, String jsFileName) { + public void exportHtmlTable(HttpServletRequest request, OutputStream ops, String jsFileName, String htmlTable) { try{ - String htmlTable = request.getParameter("htmlTable"); - if(StringUtils.isBlank(htmlTable)){ - htmlTable = (String)(request.getSession().getAttribute("htmlTable")); - } if(StringUtils.isNotBlank(htmlTable)){ ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); @@ -524,8 +520,6 @@ BASE64Decoder decoder = new BASE64Decoder(); htmlTable = new String(decoder.decodeBuffer(htmlTable)); htmlTable = java.net.URLDecoder.decode(htmlTable,"UTF-8"); - //htmlTable = "
日期平面器械类齿类器械类剪刀器械类结构复杂类腔镜器械类管腔器械类牙科手机类牙科小器械电动工具类外来器械类其他器械类未设置玻璃敷料棉布木质平面类器械塑料橡胶合计
清洗数量不合格数不合格率
2020-04-011948430.0221%2067230.0111%21520.0093%50600.0000%5800.0000%17200.0000%2500.0000%22100.0000%1600.0000%37600.0000%1200.0000%2000.0000%200.0000%140600.0000%200.0000%300.0000%3900.0000%26600.0000%149000.0000%8844680.0425%
合计1948430.0221%2067230.0111%21520.0093%50600.0000%5800.0000%17200.0000%2500.0000%22100.0000%1600.0000%37600.0000%1200.0000%2000.0000%200.0000%140600.0000%200.0000%300.0000%3900.0000%26600.0000%149000.0000%8844680.0425%
"; - //System.out.println("htmlTable:"+htmlTable); ConvertHtml2Excel.table2Excel(row2 + 2, wb, sheet, htmlTable); out = response.getOutputStream(); response.setContentType("application/vnd.ms-excel"); Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManager.java =================================================================== diff -u -r31206 -r31224 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManager.java (.../ReportFormsManager.java) (revision 31206) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportFormsManager.java (.../ReportFormsManager.java) (revision 31224) @@ -23,8 +23,9 @@ * @param request * @param ops OutputStream * @param jsFileName js文件名 + * @param htmlTable ....
*/ - public void exportHtmlTable(HttpServletRequest request,OutputStream ops, String jsFileName); + public void exportHtmlTable(HttpServletRequest request,OutputStream ops, String jsFileName, String htmlTable); /** * 导出图片到excel * @param fileContent 图片内容