Boas.
Eu estou a desenvolver uma aplicação para uma empresa em que estou a usar 3 frameworks bem conhecidas: struts2, spring e hibernate.
Neste momento estou com um problema. Eu tenho uma classe que contém várias propriedades, e um HashSet com objectos do tipo de outra classe.
public class A{
private int id;
private String nome;
private Set<B> elementos = new HashSet<Classe B>();
...........
}
public class B{
private id;
private telefone;
}
O que estou a tentar fazer é criar uma pagina JSP para inserir dados.
Estou a fazer desta forma:
estou querendo montar uma combobox usando a tag do struts 2.
buenas… ele da o seguinte erro: SEVERE: 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]
Esse é o codigo que tenho na minha jsp: ...
<s:combobox label="Tipo de Configuração" list="tipoRecursoCollection" listKey="codTipoRec" listValue="descTipoRec" />
...
E na minha classe action o seguinte:[code]…
public class AtrConfigAction
{
private List<TipoRecurso> tipoRecursoCollection;
public AtrConfigAction()
{
service = new AtrConfigService();
tipoRecursoCollection = new TipoRecursoService().findAll();
}