Skip to content

Tiles2Taglib

wendysmoak edited this page Dec 22, 2019 · 1 revision

=== 20060901 ===

  • SB-21

  • Brought over the s from the Struts Tiles 1.3.5 TLD.

  • Removed references to page, component and tile, keeping only template

  • tiles-core.tld r439531 can be diffed against struts-tiles.tld from the STRUTS_1_3_5 tag to see the changes.

=== Taglib Changes ===

Retain the 'template' attribute, remove 'page' and 'component' (also sometimes referred to as a 'tile', though that wasn't an actual attribute name.)

Retain the 'name' attribute, remove 'definition' and 'attribute'. (Having an attribute named 'attribute' was much too confusing!)

Remove beanName, beanProperty and beanScope. Tiles 2 requires a container that supports Servlet 2.4, so you can use the Expression Language to refer to bean properties.

The controllerURL and controllerClass attributes disappeared. This might be the 'type' attribute.

On DefinitionTag, the id attribute disappeared. This might be the new 'name' attribute. (How does this relate to 'name', above?

Clone this wiki locally