Como recuperrar o tamanho do ArrayList com as tags do Struts

Olá pessoal.
É o seguinte.

Tenho um DynaActionForm que possui uma propriedade chamada histórico e é do tipo java.util.ArrayList.

<form-property name=“historico” type=“java.util.ArrayList”/>

Tenho um botão no meu jsp, que deverá aparecer somente se o tamanho da propriedade histórico for menor do que 4. Ou seja, o que eu quero é uma espécie de desvio condicional, só que com as tags do Struts ou JSTL. :roll:

Alguém sabe como eu posso fazer isso???
[/b]

:roll: Quando eu digo que o tamanho da propriedade histórico deve ser menor que 4, quero dizer que o ArrayList deve possuir somente 3 elementos. :roll:

Opa!

Se eu não me engano a tag é:
<bean:size />

mas é soh dar uma olhadinha la na documentação do Struts!

Abraços!

dá uma olhada em:
http://struts.apache.org/userGuide/struts-logic.html#iterate

pra pegar a posicao do item iteradu…
<logic:iterate id=“c” name=“categories” indexId=“number”>
<bean:write name=“number” scope=“page”/>
</logic:iterate>

vc pode usar algo do tipo tb…
<logic:lessEqual value=“4” name=“id” scope=“page”>
//bla bla bla
</logic:lessEqual>


&lt;bean&#58;size id=&quot;size&quot; name=&quot;blaForm&quot; property=&quot;blaArray&quot;/&gt;
&lt;logic&#58;equal name=&quot;size&quot; value=&quot;0&quot;&gt;
//blablabla
&lt;/logic&#58;equal&gt;