<%@page import="com.forgon.disinfectsystem.basedatamanager.printformtemplate.service.FormPrintTemplateManager"%> <%@page import="com.forgon.disinfectsystem.recyclingapplication.service.RecyclingApplicationManager"%> <%@page import="com.forgon.disinfectsystem.entity.recyclingapplication.RecyclingApplication"%> <%@page import="com.forgon.disinfectsystem.entity.invoicemanager.Invoice"%> <%@page import="org.apache.commons.lang.StringUtils"%> <%@page import="com.forgon.disinfectsystem.invoicemanager.service.InvoiceManager"%> <%@ include file="/common/taglibs.jsp"%> <%@ include file="/common/includeExtJsAndCss.jsp"%> <% String printType = request.getParameter("printType"); String objectId = request.getParameter("id"); Object obj = null; if(printType.equals(RecyclingApplication.class.getSimpleName()) && StringUtils.isNotBlank(objectId)){ RecyclingApplicationManager recyclingApplicationManager = (RecyclingApplicationManager)SpringBeanManger.getBean("recyclingApplicationManager"); obj = recyclingApplicationManager.getRecyclingApplicationById(objectId); }else if(printType.equals(Invoice.class.getSimpleName())){ InvoiceManager invoiceManager = (InvoiceManager)SpringBeanManger.getBean("invoiceManager"); obj = invoiceManager.getInvoiceById(objectId); } if(obj != null){ FormPrintTemplateManager formPrintTemplateManager = (FormPrintTemplateManager)SpringBeanManger.getBean("formPrintTemplateManager"); String javascript = formPrintTemplateManager.getObjectPrintTemplate(obj); out.print(javascript); } %>