@Override public JspApplicationContext getJspApplicationContext(ServletContext ctx) { JspApplicationContext jspctx = (JspApplicationContext) ctx.getAttribute( JSPCTX_KEY); if (jspctx == null) { synchronized (ctx) { jspctx = (JspApplicationContext) ctx.getAttribute(JSPCTX_KEY); if (jspctx == null) { jspctx = new FreeMarkerJspApplicationContext(); ctx.setAttribute(JSPCTX_KEY, jspctx); } } } return jspctx; } }
public JspApplicationContext getJspApplicationContext(ServletContext ctx) { JspApplicationContext jspctx = (JspApplicationContext)ctx.getAttribute( JSPCTX_KEY); if(jspctx == null) { synchronized(ctx) { jspctx = (JspApplicationContext)ctx.getAttribute(JSPCTX_KEY); if(jspctx == null) { jspctx = new FreeMarkerJspApplicationContext(); ctx.setAttribute(JSPCTX_KEY, jspctx); } } } return jspctx; } }
@Override public JspApplicationContext getJspApplicationContext(ServletContext ctx) { JspApplicationContext jspctx = (JspApplicationContext) ctx.getAttribute( JSPCTX_KEY); if (jspctx == null) { synchronized (ctx) { jspctx = (JspApplicationContext) ctx.getAttribute(JSPCTX_KEY); if (jspctx == null) { jspctx = new FreeMarkerJspApplicationContext(); ctx.setAttribute(JSPCTX_KEY, jspctx); } } } return jspctx; } }
@Override public JspApplicationContext getJspApplicationContext(ServletContext ctx) { JspApplicationContext jspctx = (JspApplicationContext) ctx.getAttribute( JSPCTX_KEY); if (jspctx == null) { synchronized (ctx) { jspctx = (JspApplicationContext) ctx.getAttribute(JSPCTX_KEY); if (jspctx == null) { jspctx = new FreeMarkerJspApplicationContext(); ctx.setAttribute(JSPCTX_KEY, jspctx); } } } return jspctx; } }