# Package org.apache.struts2.jasper.compiler

- Interface Summary
  Interface | Description
  --- | ---
  ErrorHandler | Interface for handling JSP parse and javac compilation errors.
  TagConstants |

- Class Summary
  Class | Description
  --- | ---
  BeanRepository | Repository of {page, request, session, application}-scoped beans
  Compiler | Main JSP compiler class.
  ELFunctionMapper | This class generates functions mappers for the EL expressions in the page.
  ELParser | This class implements a parser for EL expressions.
  ErrorDispatcher | Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler.
  JavacErrorDetail | Class providing details about a javac compilation error.
  JspConfig | Handles the jsp-config element in WEB_INF/web.xml.
  JspConfig.JspProperty |
  JspRuntimeContext | Class for tracking JSP compile time file dependencies when the <%@include file="..."%> directive is used.
  JspUtil | This class has all the utility method(s).
  JspUtil.ValidAttribute |
  Localizer | Class responsible for converting error codes to corresponding localized error messages.
  ServletWriter | This is what is used to generate servlets.
  SmapGenerator | Represents a source map (SMAP), which serves to associate lines of the input JSP file(s) to lines in the generated servlet in the final .class file, according to the JSR-045 spec.
  SmapStratum | Represents the line and file mappings associated with a JSR-045 "stratum".
  SmapStratum.LineInfo | Represents a single LineSection in an SMAP, associated with a particular stratum.
  SmapUtil | Contains static utilities for generating SMAP data based on the current version of Jasper.
  TagPluginManager | Manages tag plugin optimizations.
  TextOptimizer |
  TldLocationsCache | A container for all tag libraries that are defined "globally" for the web application.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.