Package org.apache.jasper.compiler
Class JspConfig
- java.lang.Object
-
- org.apache.jasper.compiler.JspConfig
-
public class JspConfig extends java.lang.Object
Handles 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.ServletContext
ctxt
private java.lang.String
defaultErrorOnUndeclaredNamespace
private java.lang.String
defaultIsELIgnored
private java.lang.String
defaultIsScriptingInvalid
private java.lang.String
defaultIsXml
private JspProperty
defaultJspProperty
private java.lang.String
defaultPoundAllowed
private java.lang.String
defaultTrimSpaces
private boolean
initialized
private java.util.ArrayList<JspPropertyGroup>
jspProperties
private static java.util.logging.Logger
log
private static java.lang.String
WEB_XML
-
Constructor Summary
Constructors Constructor Description JspConfig(javax.servlet.ServletContext ctxt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JspProperty
findJspProperty(java.lang.String uri)
Find a property that best matches the supplied resource.private void
init()
boolean
isJspPage(java.lang.String uri)
To find out if an uri matches an url pattern in jsp config.private void
processWebDotXml(javax.servlet.ServletContext ctxt)
private JspPropertyGroup
selectProperty(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 JasperException
To 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
-
-