fazendo como de costume o uso do Tiles, criei os templates do Tiles, defini o tiles-def.xml, setei no resultado da action e... nada de funcionar, mas sim me apresentou um erro falando que faltava um '/' na frente do nome do mapeamento do Tiles.
após algumas buscas e testes descobri que é necessário fazer algumas configurações para possibilitar o funcionamento do Tiles nessa versão...
bom chega de papo e vamos ao que interessa, como fazer para utilizar o Tiles nessa versão:
* foi necessário utilizar um outro xml para auxiliar o Struts 1.3.8, chain-config.xml o qual se encontra dentro do .jar do struts-tiles.jar
faça as seguintes configurações:
- web.xml
inclua o respectivo parametro da definição do servlet do Struts
<init-param>
<param-name>chainConfig</param-name>
<param-value>org/apache/struts/tiles/chain-config.xml</param-value>
</init-param>
- struts-config.xml
inclua o mapeamento do plugin
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property
property="definitions-config"
value="/WEB-INF/tiles-defs.xml"/>
</plug-in>
Referência: Struts Tiles Quick Install