Package org.apache.jasper.compiler
Class JspConfig
- java.lang.Object
-
- org.apache.jasper.compiler.JspConfig
-
public class JspConfig extends java.lang.ObjectHandles the jsp-config element in WEB_INF/web.xml. This is used for specifying the JSP configuration information on a JSP page
-
-
Field Summary
Fields Modifier and Type Field Description private javax.servlet.ServletContextctxtprivate java.lang.StringdefaultErrorOnUndeclaredNamespaceprivate java.lang.StringdefaultIsELIgnoredprivate java.lang.StringdefaultIsScriptingInvalidprivate java.lang.StringdefaultIsXmlprivate JspPropertydefaultJspPropertyprivate java.lang.StringdefaultPoundAllowedprivate java.lang.StringdefaultTrimSpacesprivate booleaninitializedprivate java.util.ArrayList<JspPropertyGroup>jspPropertiesprivate static java.util.logging.Loggerlogprivate static java.lang.StringWEB_XML
-
Constructor Summary
Constructors Constructor Description JspConfig(javax.servlet.ServletContext ctxt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JspPropertyfindJspProperty(java.lang.String uri)Find a property that best matches the supplied resource.private voidinit()booleanisJspPage(java.lang.String uri)To find out if an uri matches an url pattern in jsp config.private voidprocessWebDotXml(javax.servlet.ServletContext ctxt)private JspPropertyGroupselectProperty(JspPropertyGroup prev, JspPropertyGroup curr)Select the property group that has more restrictive url-pattern.
-
-
-
Field Detail
-
WEB_XML
private static final java.lang.String WEB_XML
- See Also:
- Constant Field Values
-
log
private static java.util.logging.Logger log
-
jspProperties
private java.util.ArrayList<JspPropertyGroup> jspProperties
-
ctxt
private javax.servlet.ServletContext ctxt
-
initialized
private boolean initialized
-
defaultIsXml
private java.lang.String defaultIsXml
-
defaultIsELIgnored
private java.lang.String defaultIsELIgnored
-
defaultIsScriptingInvalid
private java.lang.String defaultIsScriptingInvalid
-
defaultTrimSpaces
private java.lang.String defaultTrimSpaces
-
defaultPoundAllowed
private java.lang.String defaultPoundAllowed
-
defaultErrorOnUndeclaredNamespace
private java.lang.String defaultErrorOnUndeclaredNamespace
-
defaultJspProperty
private JspProperty defaultJspProperty
-
-
Method Detail
-
processWebDotXml
private void processWebDotXml(javax.servlet.ServletContext ctxt) throws JasperException- Throws:
JasperException
-
init
private void init() throws JasperException- Throws:
JasperException
-
selectProperty
private JspPropertyGroup selectProperty(JspPropertyGroup prev, JspPropertyGroup curr)
Select the property group that has more restrictive url-pattern. In case of tie, select the first.
-
findJspProperty
public JspProperty findJspProperty(java.lang.String uri) throws JasperException
Find a property that best matches the supplied resource.- Parameters:
uri- the resource supplied.- Returns:
- a JspProperty indicating the best match, or some default.
- Throws:
JasperException
-
isJspPage
public boolean isJspPage(java.lang.String uri) throws JasperExceptionTo find out if an uri matches an url pattern in jsp config. If so, then the uri is a JSP page. This is used primarily for jspc.- Throws:
JasperException
-
-