Attribute in Tiles verwenden
Will man in JSP-Dateien Attribute verwenden, die man zuvor in der Tiles-Konfigurationsdatei oder im Preparer verwendet
hat, so kann man sich die Werte über ein Tag <tiles:importAttribute/>
in den EL-Kontext holen, so dass man darüber auf
die Attribute zugreifen kann. Hat man also in einem Preparer etwas geschrieben wie
[...]
@Override
public void execute(TilesRequestContext tilesRequestContext, AttributeContext attributeContext) {
attributeContext.putAttribute("meinString", new Attribute(meinString));
}
[...]
so kann man in einem JSP folgendermaßen darauf zugreifen:
<code>[...]
<tiles:importAttributes/>
[...]
Dies ist mein String: ${meinString}
[...]
</code>