Boa tarde.
Tenho procurado por soluções (no fórum e no google) para construir o que chamo de ComboBox relacionadas mas não obtive sucesso.
Em um formulário existem duas combobox onde o conteúdo da segunda varia de acordo com a opção selecionada na primeira. A intenção é fazer isso sem redirecionar/atualizar.
Atualmente estou usando AJAX + ServLet. O ServLet recebe o código da opção selecionada, pesquisa na tabela que armazena os relacionamentos dos conteudos das duas combobox, gera uma string de códigos/textos concatenados (ex: 1,opcao1|2,opcao2|3,opcao3) e retorna através do AJAX para o javascript que povoa o segundo combobox. Acredito que isso não seja nada ético.
O ideal seria que o Servlet retornasse um ArrayList ou vetor, mas acredito fortemente que isso não seja possível.
Alguém pode me mostrar o caminho para que eu possa aprender a maneira correta/ética de se fazer o proposto?
p.s: tenho pouca experiência com Java+Web.