Struts 2 - Problemas com o <s:combobox>

1 resposta
F

Estou começando a utilizar Struts 2 e estou com o seguinte problema.

Minha Action

public class UFAction extends ApplicationAction   
{  
    private List lstUF;  
    private UFDAO daoUF = FactoryDAO.createUFDAO();  


     public String doList()  
     {  
         lstUF = daoUF.getAllUF();  
         return SUCCESS;  
     }  
       
}

No meu form quero carregar em um compo todas as informações deste list, conforme codigo abaixo:

&lt;s:form action="UFCrud!save.action" name="frmUF" method="post" &gt;                    
   &lt;s:combobox list="lstUF" label="UF" headerKey="1" &gt;&lt;/s:combobox&gt;                  
&lt;/s:form&gt;

Ele me retorna o seguinte erro

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/flnfe].[jsp] - Servlet.service() for servlet jsp threw exception
tag ‘combobox’, field ‘list’: You must specify a collection/array/map/enumeration/iterator. Example: people or people.{name} - [unknown location]

Já modifiquei o list passando um campo de meu objeto mas o erro persiste. Alguem sabe me disser o que pode ser ?

Obs.: Os metodos get e set da lista estão criadas no Action

1 Resposta

G

Me diz uma coisa, você criou os método get/set para essa propriedade do tipo List que vai ser iterada no JSP ?

Abraços.

Criado 13 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 1
Participantes 2