Tag ITERATE do struts

Meu codigo:

<logic:iterate id=“element” name=“beancursos” property=“cursos” type=“br.com.struts.bean.CursoTecnico”>

A colecao cursos guarda objetos do tipo Curso, curso extende CursoTecnico.
Type faz o cast para CursoTecnico (superclasse)
ao acessar o atributo name da subclasse nao da erro.

ENTAO PARA QUE SERVE TYPE??

grato.

cara… use JSTL…
até o pessoal do struts aconselha o uso da JSTL…