Package org.apache.jasper.runtime
Class JspFactoryImpl
- java.lang.Object
-
- javax.servlet.jsp.JspFactory
-
- org.apache.jasper.runtime.JspFactoryImpl
-
public class JspFactoryImpl extends javax.servlet.jsp.JspFactoryImplementation of JspFactory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classJspFactoryImpl.PrivilegedGetPageContextprivate classJspFactoryImpl.PrivilegedReleasePageContext
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Loggerlogprivate java.lang.ThreadLocal<java.util.LinkedList<javax.servlet.jsp.PageContext>>poolprivate static java.lang.StringSPEC_VERSIONprivate static booleanUSE_POOL
-
Constructor Summary
Constructors Constructor Description JspFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.jsp.JspEngineInfogetEngineInfo()javax.servlet.jsp.JspApplicationContextgetJspApplicationContext(javax.servlet.ServletContext context)javax.servlet.jsp.PageContextgetPageContext(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)private javax.servlet.jsp.PageContextinternalGetPageContext(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)private voidinternalReleasePageContext(javax.servlet.jsp.PageContext pc)voidreleasePageContext(javax.servlet.jsp.PageContext pc)
-
-
-
Field Detail
-
log
private static java.util.logging.Logger log
-
SPEC_VERSION
private static final java.lang.String SPEC_VERSION
- See Also:
- Constant Field Values
-
USE_POOL
private static final boolean USE_POOL
-
pool
private java.lang.ThreadLocal<java.util.LinkedList<javax.servlet.jsp.PageContext>> pool
-
-
Method Detail
-
getPageContext
public javax.servlet.jsp.PageContext getPageContext(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)- Specified by:
getPageContextin classjavax.servlet.jsp.JspFactory
-
releasePageContext
public void releasePageContext(javax.servlet.jsp.PageContext pc)
- Specified by:
releasePageContextin classjavax.servlet.jsp.JspFactory
-
getEngineInfo
public javax.servlet.jsp.JspEngineInfo getEngineInfo()
- Specified by:
getEngineInfoin classjavax.servlet.jsp.JspFactory
-
getJspApplicationContext
public javax.servlet.jsp.JspApplicationContext getJspApplicationContext(javax.servlet.ServletContext context)
- Specified by:
getJspApplicationContextin classjavax.servlet.jsp.JspFactory
-
internalGetPageContext
private javax.servlet.jsp.PageContext internalGetPageContext(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)
-
internalReleasePageContext
private void internalReleasePageContext(javax.servlet.jsp.PageContext pc)
-
-