@Override public String getServletFileNameForJsp(Context context, String jspName) { String servletName = null; ServletConfig servletConfig = (ServletConfig) context.findChild("jsp"); if (servletConfig != null) { ServletContext sctx = context.getServletContext(); Options opt = new EmbeddedServletOptions(servletConfig, sctx); JspRuntimeContext jrctx = new JspRuntimeContext(sctx, opt); JspCompilationContext jcctx = createJspCompilationContext(jspName, opt, sctx, jrctx, null); servletName = jcctx.getServletJavaFileName(); } else { logger.error(NO_JSP_SERVLET, context.getName()); } return servletName; }
private String createJspId() throws JasperException { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_").append(Math.abs(name.hashCode())).append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_"); // Cast to long to avoid issue with Integer.MIN_VALUE sb.append(Math.abs((long) name.hashCode())); sb.append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() throws JasperException { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_").append(Math.abs(name.hashCode())).append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_"); // Cast to long to avoid issue with Integer.MIN_VALUE sb.append(Math.abs((long) name.hashCode())); sb.append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_"); // Cast to long to avoid issue with Integer.MIN_VALUE sb.append(Math.abs((long) name.hashCode())); sb.append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_"); // Cast to long to avoid issue with Integer.MIN_VALUE sb.append(Math.abs((long) name.hashCode())); sb.append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
private String createJspId() { if (this.jspIdPrefix == null) { StringBuilder sb = new StringBuilder(32); String name = ctxt.getServletJavaFileName(); sb.append("jsp_"); // Cast to long to avoid issue with Integer.MIN_VALUE sb.append(Math.abs((long) name.hashCode())); sb.append('_'); this.jspIdPrefix = sb.toString(); } return this.jspIdPrefix + (this.jspId++); }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + classFile ); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + javaFile ); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + classFile ); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + javaFile ); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + classFile ); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + javaFile ); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + classFile ); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + javaFile ); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + classFile ); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if( log.isLoggable(Level.FINE) ) log.fine( "Deleting " + javaFile ); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if (log.isDebugEnabled()) log.debug("Deleting " + classFile); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if (log.isDebugEnabled()) log.debug("Deleting " + javaFile); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { removeGeneratedClassFiles(); try { File javaFile = new File(ctxt.getServletJavaFileName()); if (log.isDebugEnabled()) { log.debug("Deleting " + javaFile); } if (javaFile.exists()) { if (!javaFile.delete()) { JasperLogger.COMPILER_LOGGER.failedToDeleteGeneratedFile(javaFile); } } } catch (Exception e) { // Remove as much as possible, log possible exceptions JasperLogger.COMPILER_LOGGER.failedToDeleteGeneratedFiles(e); } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if (JasperLogger.COMPILER_LOGGER.isDebugEnabled()) JasperLogger.COMPILER_LOGGER.debug("Deleting " + classFile); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if (JasperLogger.COMPILER_LOGGER.isDebugEnabled()) JasperLogger.COMPILER_LOGGER.debug("Deleting " + javaFile); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { try { String classFileName = ctxt.getClassFileName(); if (classFileName != null) { File classFile = new File(classFileName); if (log.isDebugEnabled()) log.debug("Deleting " + classFile); classFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if (log.isDebugEnabled()) log.debug("Deleting " + javaFile); javaFile.delete(); } } catch (Exception e) { // Remove as much as possible, ignore possible exceptions } }
/** * Remove generated files */ public void removeGeneratedFiles() { removeGeneratedClassFiles(); try { File javaFile = new File(ctxt.getServletJavaFileName()); if (log.isDebugEnabled()) log.debug("Deleting " + javaFile); if (javaFile.exists()) { if (!javaFile.delete()) { log.warn(Localizer.getMessage( "jsp.warning.compiler.javafile.delete.fail", javaFile.getAbsolutePath())); } } } catch (Exception e) { // Remove as much as possible, log possible exceptions log.warn(Localizer.getMessage("jsp.warning.compiler.classfile.delete.fail.unknown"), e); } }
/** * Remove generated files */ public void removeGeneratedFiles() { removeGeneratedClassFiles(); try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if (log.isDebugEnabled()) log.debug("Deleting " + javaFile); if (javaFile.exists()) { if (!javaFile.delete()) { log.warn(Localizer.getMessage( "jsp.warning.compiler.javafile.delete.fail", javaFile.getAbsolutePath())); } } } } catch (Exception e) { // Remove as much as possible, log possible exceptions log.warn(Localizer.getMessage("jsp.warning.compiler.classfile.delete.fail.unknown"), e); } }
/** * Remove generated files */ public void removeGeneratedFiles() { removeGeneratedClassFiles(); try { String javaFileName = ctxt.getServletJavaFileName(); if (javaFileName != null) { File javaFile = new File(javaFileName); if (log.isDebugEnabled()) log.debug("Deleting " + javaFile); if (javaFile.exists()) { if (!javaFile.delete()) { log.warn(Localizer.getMessage( "jsp.warning.compiler.javafile.delete.fail", javaFile.getAbsolutePath())); } } } } catch (Exception e) { // Remove as much as possible, log possible exceptions log.warn(Localizer.getMessage("jsp.warning.compiler.classfile.delete.fail.unknown"), e); } }