Tag Files

Pessoal,

Estou criando umas taglibs e estou precisando que as tags aninhadas usem alguma propriedade da tag parent… sei que isso é possível criando tag handler e criando um atributo na tag parent e acessando o getParent a partir da tag aninhada, mas tem como fazer isso com Tag File? Ou teria que fazer alguma gambiarra do tipo colocar um atributo no request?

Ex. do que tou tentando fazer:

<my:table leftWidth="20">
<my:row label="1">1</my:row>
<my:row label="2">2</my:row>
<my:row label="3">3</my:row>
</my:table>

Essa taglib escreve uma tabela com duas colunas, onde a primeira coluna eh a label e a segunda coluna eh o valor da tag row. gostaria q o resultado fosse algo como:

<table>
<tr><td width="20%">1</td><td width="80%">1</td></tr>
<tr><td width="20%">2</td><td width="80%">2</td></tr>
<tr><td width="20%">3</td><td width="80%">3</td></tr>
</table>

Ou seja, o leftWidth dado em table vai ser o width da coluna da esquerda e o width da coluna da direita vai ser (100 - leftWidth). Tem como fazer isso com Tag Files ou tenho q criar um tag handler mesmo?

Rafael até onde sei para acessar um Parent da Tag isso só é possível se você fizer um Tag Handler. Tag Files não tem esse recurso.