<%--@ page trimDirectiveWhitespaces="true" --%> <%@ page import="com.jsbsoft.jtf.core.*, com.univ.objetspartages.om.Ressource, com.univ.objetspartages.om.*, com.univ.utils.ContexteUniv, com.univ.utils.UnivWebFmt, com.univ.utils.URLResolver, com.cnam.dircom.om.Stage, java.util.*, java.text.*" errorPage="/jsp/jsb_exception.jsp" %> <%@ page import="com.univ.utils.ContexteUtil, com.univ.url.FrontOfficeMgr, com.univ.objetspartages.om.*,com.univ.multisites.*, com.univ.utils.ContexteUniv"%><%@page import="com.cnam.util.MiscHelper,com.cnam.util.SiteHelper"%> <%@page import="com.cnam.util.RubriqueHelper"%> <%@ page import="java.io.*"%> <%@ page import="com.cnam.dircom.misc.StagePDF"%> <%@ page import="org.apache.commons.lang.*"%> <% ContexteUniv ctx; StringBuilder resultat = new StringBuilder(); String code = request.getParameter("CODE"); String langue = request.getParameter("LANGUE"); if(StringUtils.isNotEmpty(code) && StringUtils.isNotEmpty(code)){ try { ctx = ContexteUtil.getContexteUniv(); ctx.setJsp(this); com.cnam.dircom.om.Stage stage = new com.cnam.dircom.om.Stage(); stage.init(); stage.setCtx(ctx); stage.selectCodeLangueEtat(code, langue, "0003"); if(stage.nextItem()){ String pathPdf = StagePDF.getFilePath(stage); File pdf = new File(pathPdf); if(!pdf.exists() || pdf.lastModified() < stage.getDateModification().getTime()){ StagePDF.savePDF(code, langue, stage); } response.setStatus(301); String urlPdf = StagePDF.getFileUrl(request, stage); response.setHeader( "Location", urlPdf); response.setHeader( "Connection", "close" ); } }catch(Exception e){ e.printStackTrace(); } } %> <%= com.lowagie.text.FontFactory.getRegisteredFonts().toString() %>