Most of XML elements and attributes can be translated one-to-one or many-to-one without losing functionality from the 1.1-1.3 to the 2.0 DTD version.
The new header to be put in your Tiles definitions files is:
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" "http://tiles.apache.org/dtds/tiles-config_2_0.dtd">
Struts-Tiles | Tiles 2 |
<component-definitions> <tiles-definitions> |
<tiles-definitions> |
page path template |
template |
controllerClass controllerUrl |
preparer [1] |
The page attribute type has been removed, use template instead.
The rest of the conversion is in the table below.
Struts-Tiles | Tiles 2 |
<put> | <put-attribute> |
<putList> | <put-attribute-list> |
<add> | <add-attribute> [2] <add-list-attribute> [3] |
content value |
value |
direct="true" | type="string" |