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.JspFactory
Implementation of JspFactory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
JspFactoryImpl.PrivilegedGetPageContext
private class
JspFactoryImpl.PrivilegedReleasePageContext
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
log
private java.lang.ThreadLocal<java.util.LinkedList<javax.servlet.jsp.PageContext>>
pool
private static java.lang.String
SPEC_VERSION
private static boolean
USE_POOL
-
Constructor Summary
Constructors Constructor Description JspFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.jsp.JspEngineInfo
getEngineInfo()
javax.servlet.jsp.JspApplicationContext
getJspApplicationContext(javax.servlet.ServletContext context)
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)
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)
private void
internalReleasePageContext(javax.servlet.jsp.PageContext pc)
void
releasePageContext(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:
getPageContext
in classjavax.servlet.jsp.JspFactory
-
releasePageContext
public void releasePageContext(javax.servlet.jsp.PageContext pc)
- Specified by:
releasePageContext
in classjavax.servlet.jsp.JspFactory
-
getEngineInfo
public javax.servlet.jsp.JspEngineInfo getEngineInfo()
- Specified by:
getEngineInfo
in classjavax.servlet.jsp.JspFactory
-
getJspApplicationContext
public javax.servlet.jsp.JspApplicationContext getJspApplicationContext(javax.servlet.ServletContext context)
- Specified by:
getJspApplicationContext
in 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)
-
-