# Struts 2 Tiles Plugin 6.9.0 API

Packages
Package | Description
--- | ---
org.apache.struts2.tiles |
org.apache.struts2.tiles.annotation |
org.apache.struts2.views.tiles |
org.apache.tiles.api | The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
org.apache.tiles.api.access | Tiles access package.
org.apache.tiles.api.mgmt | Classes and interfaces to be used when it is needed to create Tiles definitions during the execution of the application.
org.apache.tiles.api.preparer | "View preparers" are objects that allows the "preparation" of a Tiles artifact (definition, template or attribute) before it is rendered. It is useful, for example, when a view item should be built and stored in a particular context (e.g.
org.apache.tiles.autotag.core |
org.apache.tiles.autotag.core.runtime | Runtime part for all Autotag generated code.
org.apache.tiles.autotag.core.runtime.annotation | Annotations to be used in template classes.
org.apache.tiles.autotag.core.runtime.util | Utilities for Autotag core runtime.
org.apache.tiles.autotag.freemarker | Autotag support for Freemarker.
org.apache.tiles.autotag.generate | The Autotag generation classes.
org.apache.tiles.autotag.jsp | Autotag support for JavaServer Pages.
org.apache.tiles.autotag.model | Domain model classes representing a parsed template suite.
org.apache.tiles.autotag.tool | Velocity tools to be used in Velocity templates.
org.apache.tiles.autotag.velocity | Autotag support for Velocity.
org.apache.tiles.core.definition | It contains classes and interfaces to allow manipulations of "definitions", i.e.
org.apache.tiles.core.definition.dao | Classes to simply load definitions depending on a customization key.
org.apache.tiles.core.definition.digester | Allows reading definitions with the use of Jakarta Commons Digester.
org.apache.tiles.core.definition.pattern | Classes to manage pattern matching in definition names, and substitution in attributes.
org.apache.tiles.core.definition.pattern.regexp | In Tiles it is possible to use regular expression patterns thanks to this package.
org.apache.tiles.core.definition.pattern.wildcard | In Tiles it is possible to use wildcard patterns thanks to this package.
org.apache.tiles.core.evaluator | Interfaces to manage attribute value evaluation.
org.apache.tiles.core.evaluator.impl | Classes to manage attribute value evaluation.
org.apache.tiles.core.factory | Factory classes, to allow creation of container instances.
org.apache.tiles.core.impl | It contains the basic implementations of Tiles container.
org.apache.tiles.core.impl.mgmt | It contains the basic implementations of mutable Tiles containers.
org.apache.tiles.core.locale | Classes and interfaces to allow locale resolution in an application, i.e.
org.apache.tiles.core.locale.impl | Basic implementation of the locale resolver.
org.apache.tiles.core.prepare.factory | "View preparers" are objects that allows the "preparation" of a Tiles artifact (definition, template or attribute) before it is rendered. It is useful, for example, when a view item should be built and stored in a particular context (e.g.
org.apache.tiles.core.renderer | Interfaces to manage attribute rendering.
org.apache.tiles.core.startup | Classes to start the Tiles engine up.
org.apache.tiles.core.util | Static utility classes used throughout the implementation.
org.apache.tiles.el | Attribute evaluator classes that can perform EL evaluation for attributes.
org.apache.tiles.freemarker | Classes for supporting FreeMarker in Tiles.
org.apache.tiles.freemarker.template |
org.apache.tiles.ognl | Attribute evaluator classes that can perform OGNL evaluation for attributes.
org.apache.tiles.request |
org.apache.tiles.request.attribute | Methods to get, set and remove attributes from different sources (like HTTP requests or sessions).
org.apache.tiles.request.collection | Special collections and maps for attributes (like HTTP request or session attributes).
org.apache.tiles.request.freemarker | Support for Freemarker's Environment as a request.
org.apache.tiles.request.freemarker.autotag | Runtime part of Autotag support for Freemarker.
org.apache.tiles.request.freemarker.extractor | Extractors to get information from Freemarker objects.
org.apache.tiles.request.freemarker.servlet | Servlets for easy addition of shared variables.
org.apache.tiles.request.jsp | Support of Tiles request in a JSP environment.
org.apache.tiles.request.jsp.autotag | Runtime part of Autotag support for JavaServer pages.
org.apache.tiles.request.jsp.extractor | Extractors to get scopes from `PageContext`.
org.apache.tiles.request.locale |
org.apache.tiles.request.reflect | Utilities to work with dynamic class loading and instantiation.
org.apache.tiles.request.render |
org.apache.tiles.request.servlet | Tiles request support for Servlet technology.
org.apache.tiles.request.servlet.extractor | Extractors to get attributes and other info from servlet requests and contexts.
org.apache.tiles.request.velocity | Tiles request support for Velocity.
org.apache.tiles.request.velocity.autotag | Runtime part of Autotag support for Velocity.
org.apache.tiles.request.velocity.extractor | Extractors to get info about Velocity-specific objects.
org.apache.tiles.request.velocity.render | Renderering support for Velocity.
org.apache.tiles.template | Tiles template classes, that enable to write support code for template languages (JSP, FreeMarker, Velocity).
org.apache.tiles.velocity | Classes to support Velocity under a servlet environment in Tiles.
org.apache.tiles.velocity.template | Classes that allow the use of "Tiles template" as a Velocity tool.
org.apache.tiles.web.jsp.taglib | The "tiles-jsp" tag library contains tags that are useful to create templates, subpages other reusable view parts using the "tiles-core" package.
org.apache.tiles.web.startup | Classes to start the Tiles engine up in a web environment.
org.apache.tiles.web.util | Utility classes to use Tiles in a servlet environment.

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