FormExportOperation.jsp
1.09 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.workflow.formexport.FormExportServices" %>
<jsp:useBean id="formTemplateManager" class="weaver.workflow.exceldesign.FormTemplateManager" ></jsp:useBean>
<%
User user = HrmUserVarify.getUser(request, response);
int formid = Util.getIntValue(request.getParameter("formid"), 0);
int isbill = Util.getIntValue(request.getParameter("isbill"));
String filename = formTemplateManager.getFormName(formid, isbill, user.getLanguage());
filename = new String(filename.getBytes(), "ISO-8859-1")+".xml";
FormExportServices formexport = new FormExportServices();
String xmlstr = formexport.exportFormReturnXmlStr(formid, isbill);
response.setContentType("application/x-download;charset=GBK");
//设置让浏览器弹出下载提示框,而不是直接在浏览器中打开
response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");
out.clear();
out.println(xmlstr);
%>