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);
%>