| Modifier and Type | Method and Description | 
|---|---|
| void | JspCompilationContext. compile() | 
| Compiler | JspCompilationContext. createCompiler() | 
| void | JspC. execute()Executes the compilation. | 
| protected void | CustomCompiler. generateClass(String[] smap) | 
| String[] | JspCompilationContext. getTldLocation(String uri)Gets the 'location' of the TLD associated with the given taglib 'uri'. | 
| Class | JspCompilationContext. load() | 
| void | JspC. scanFiles(File base)Locate all jsp files in the webapp. | 
| void | JspC. setArgs(String[] arg) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BeanRepository. addBean(Node.UseBean n,
       String s,
       String type,
       String scope) | 
| void | TagPluginManager. apply(Node.Nodes page,
     ErrorDispatcher err,
     org.apache.struts2.jasper.compiler.PageInfo pageInfo) | 
| static void | JspUtil. checkAttributes(String typeOfTag,
               org.apache.struts2.jasper.compiler.Node n,
               JspUtil.ValidAttribute[] validAttributes,
               ErrorDispatcher err)Checks if all mandatory attributes are present and if all attributes
 present have valid names. | 
| static void | JspUtil. checkScope(String scope,
          org.apache.struts2.jasper.compiler.Node n,
          ErrorDispatcher err)Checks to see if the given scope is valid. | 
| void | Compiler. compile()Compile the jsp file from the current engine context | 
| void | Compiler. compile(boolean compileClass)Compile the jsp file from the current engine context. | 
| void | Compiler. compile(boolean compileClass,
       boolean jspcMode)Compile the jsp file from the current engine context. | 
| static void | TextOptimizer. concatenate(Compiler compiler,
           Node.Nodes page) | 
| static JavacErrorDetail | ErrorDispatcher. createJavacError(String fname,
                Node.Nodes page,
                StringBuffer errMsgBuf,
                int lineNum) | 
| static JavacErrorDetail | ErrorDispatcher. createJavacError(String fname,
                Node.Nodes page,
                StringBuffer errMsgBuf,
                int lineNum,
                JspCompilationContext ctxt) | 
| JspConfig.JspProperty | JspConfig. findJspProperty(String uri)Find a property that best matches the supplied resource. | 
| protected abstract void | Compiler. generateClass(String[] smap)Compile the servlet from .java file to .class file | 
| Class | BeanRepository. getBeanType(String bean) | 
| static InputStream | JspUtil. getInputStream(String fname,
              JarFile jarFile,
              JspCompilationContext ctxt,
              ErrorDispatcher err) | 
| String[] | TldLocationsCache. getLocation(String uri)Gets the 'location' of the TLD associated with the given taglib 'uri'. | 
| static String | JspUtil. getTagHandlerClassName(String path,
                      ErrorDispatcher err)Deprecated. 
 Use  JspUtil.getTagHandlerClassName(String, String, ErrorDispatcher)See https://issues.apache.org/bugzilla/show_bug.cgi?id=46471 | 
| static String | JspUtil. getTagHandlerClassName(String path,
                      String urn,
                      ErrorDispatcher err)Gets the fully-qualified class name of the tag handler corresponding to
 the given tag file path. | 
| boolean | JspConfig. isJspPage(String uri)To find out if an uri matches an url pattern in jsp config. | 
| void | ErrorHandler. javacError(JavacErrorDetail[] details)Processes the given javac compilation errors. | 
| void | ErrorDispatcher. javacError(JavacErrorDetail[] javacErrors)
 Dispatches the given javac compilation errors to the configured error
 handler. | 
| void | ErrorHandler. javacError(String errorReport,
          Exception exception)Processes the given javac error report and exception. | 
| void | ErrorDispatcher. javacError(String errorReport,
          Exception e)
 Dispatches the given compilation error report and exception to the
 configured error handler. | 
| void | ErrorDispatcher. jspError(Exception e)
 Dispatches the given parsing exception to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Mark where,
        String errCode)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Mark where,
        String errCode,
        String arg)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Mark where,
        String errCode,
        String arg1,
        String arg2)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Mark where,
        String errCode,
        String arg1,
        String arg2,
        String arg3)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Node n,
        String errCode)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Node n,
        String errCode,
        String arg)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Node n,
        String errCode,
        String arg,
        Exception e)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Node n,
        String errCode,
        String arg1,
        String arg2)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(org.apache.struts2.jasper.compiler.Node n,
        String errCode,
        String arg1,
        String arg2,
        String arg3)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(String errCode)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorHandler. jspError(String msg,
        Exception exception)Processes the given JSP parse error. | 
| void | ErrorHandler. jspError(String fname,
        int line,
        int column,
        String msg,
        Exception exception)Processes the given JSP parse error. | 
| void | ErrorDispatcher. jspError(String errCode,
        String arg)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(String errCode,
        String arg,
        Exception e)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(String errCode,
        String arg1,
        String arg2)
 Dispatches the given JSP parse error to the configured error handler. | 
| void | ErrorDispatcher. jspError(String errCode,
        String arg1,
        String arg2,
        String arg3)
 Dispatches the given JSP parse error to the configured error handler. | 
| static void | ELFunctionMapper. map(Compiler compiler,
   Node.Nodes page)Creates the functions mappers for all EL expressions in the JSP page. | 
| static JavacErrorDetail[] | ErrorDispatcher. parseJavacErrors(String errMsg,
                String fname,
                Node.Nodes page)
 Parses the given error message into an array of javac compilation error
 messages (one per javac compilation error line number). | 
| static void | JspUtil. validateExpressions(org.apache.struts2.jasper.compiler.Mark where,
                   String expressions,
                   Class expectedType,
                   javax.el.FunctionMapper functionMapper,
                   ErrorDispatcher err)Deprecated. 
 now delegated to the org.apache.el Package | 
| Modifier and Type | Method and Description | 
|---|---|
| static Object | JspRuntimeLibrary. convert(String propertyName,
       String s,
       Class t,
       Class propertyEditorClass) | 
| static void | JspRuntimeLibrary. createTypedArray(String propertyName,
                Object bean,
                Method method,
                String[] values,
                Class t,
                Class propertyEditorClass)Create a typed array. | 
| static Method | JspRuntimeLibrary. getReadMethod(Class beanClass,
             String prop) | 
| static Object | JspRuntimeLibrary. getValueFromBeanInfoPropertyEditor(Class attrClass,
                                  String attrName,
                                  String attrValue,
                                  Class propertyEditorClass) | 
| static Object | JspRuntimeLibrary. getValueFromPropertyEditorManager(Class attrClass,
                                 String attrName,
                                 String attrValue) | 
| static Method | JspRuntimeLibrary. getWriteMethod(Class beanClass,
              String prop) | 
| static Object | JspRuntimeLibrary. handleGetProperty(Object o,
                 String prop) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 boolean value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 byte value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 char value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 double value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 float value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 int value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 long value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 Object value) | 
| static void | JspRuntimeLibrary. handleSetProperty(Object bean,
                 String prop,
                 short value) | 
| static void | JspRuntimeLibrary. handleSetPropertyExpression(Object bean,
                           String prop,
                           String expression,
                           javax.servlet.jsp.PageContext pageContext,
                           ProtectedFunctionMapper functionMapper)Use proprietaryEvaluate | 
| static void | JspRuntimeLibrary. introspect(Object bean,
          javax.servlet.ServletRequest request) | 
| static void | JspRuntimeLibrary. introspecthelper(Object bean,
                String prop,
                String value,
                javax.servlet.ServletRequest request,
                String param,
                boolean ignoreMethodNF) | 
| Object | JspRuntimeLibrary.PrivilegedIntrospectHelper. run() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected JasperException | JspServletWrapper. handleJspException(Exception ex)Attempts to construct a JasperException that contains helpful information
 about what went wrong. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JspServletWrapper. setCompilationException(JasperException je)Sets the compilation exception for this JspServletWrapper. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class | JspServletWrapper. loadTagFile()Compile (if needed) and load a tag file | 
| Class | JspServletWrapper. loadTagFilePrototype()Compile and load a prototype for the Tag file. | 
| Constructor and Description | 
|---|
| JspServletWrapper(javax.servlet.ServletConfig config,
                 Options options,
                 String jspUri,
                 boolean isErrorPage,
                 JspRuntimeContext rctxt) | 
| JspServletWrapper(javax.servlet.ServletContext servletContext,
                 Options options,
                 String tagFilePath,
                 javax.servlet.jsp.tagext.TagInfo tagInfo,
                 JspRuntimeContext rctxt,
                 URL tagFileJarUrl) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Object[] | XMLEncodingDetector. getEncoding(String fname,
           JarFile jarFile,
           JspCompilationContext ctxt,
           ErrorDispatcher err)
 Autodetects the encoding of the XML document supplied by the given
 input stream. | 
| TreeNode | ParserUtils. parseXMLDocument(String uri,
                InputSource is)Parse the specified XML document, and return a  TreeNodethat corresponds to the root node of the document tree. | 
| TreeNode | ParserUtils. parseXMLDocument(String uri,
                InputStream is)Parse the specified XML document, and return a  TreeNodethat corresponds to the root node of the document tree. | 
| String | XMLEncodingDetector. scanPseudoAttribute(boolean scanningTextDecl,
                   XMLString value)Scans a pseudo attribute. | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.