Problemas Com Struts

Trabalho com Webwork mas estou tendo que aprender Struts e estou com um problema.

Tenho uma classe FormContato, e uma bean Contato.

no banco de dados Contato tem um relacionamento com Tipo_Contatos .

A questão é que dentro do FormContato eu tenho que fazer assim

no formulário de cadastrar contato o TipoContato é uma tag select

<html:select property="tipo"> <html:options collection="listaTipos" property="id" labelProperty="nome"/> </html:select>

até ai tudo bem … está funcionando e os contatos estão iterados no select.

mas na hora de inserir o contato que o bicho pega, porque em minha classe Dao que faz a inclusão no banco de dados
eu tento inserir o id_tipo assim

contato.getTipo().getId() .

e na classe FormContatoAction eu pego os objetos do formulário e tento inserir no banco de dados porém ele reclama do seguinte erro .

Cannot find bean under name listaTipos

sendo que listaTipos não é um bean e sim um List que está sendo jogado na view por um request.setAtribute("listaTipos",tipo);

alguém ai pode me dar um help, tô fazendo maior confusão com esses forms e estes beans.

Já achei a solução!!

A solução é não usar essas malditas tags Struts !! Ow merda !!

fiz com Jstl e tudo ficou bem.