<%@page import="com.forgon.tools.string.StringTools"%> <%@page import="java.net.URLDecoder"%><%@ page contentType="text/html; charset=UTF-8"%> <%@ page import="com.forgon.tools.*,com.forgon.disinfectsystem.basedatamanager.onlineexams.examanswer.service.*"%> <% String fileName="在线考试导出表.xls"; String sql = request.getParameter("sql"); String order = request.getParameter("order"); if(sql.indexOf("%20")!=-1){ sql = URLDecoder.decode(sql,"UTF-8"); } if(StringTools.isNotBlank(order)){ if(order.indexOf("%20")!=-1){ order = URLDecoder.decode(order,"UTF-8"); } sql+=" order by po."+order; } out.clear(); out = pageContext.pushBody(); ServletOutputStream servletOutputStream = response.getOutputStream(); response.setContentType("application/octet-stream"); response.addHeader("Content-Disposition","attachment;filename=" + new String(fileName.getBytes("GBK"), "ISO8859_1")); AnswerManager answerManager = (AnswerManager)SpringBeanManger.getBean("answerManager"); answerManager.export(servletOutputStream,sql); out.clear(); out = pageContext.pushBody(); %>