Duvida Servlet

Bom dia pessoal, tenho uma duvida,
estou com um servlet de cadastro, com 2 selects(HTML), quando a pagina é rodada na primeira vez o 1o select é carregado, e as opções do 2o select variam de acordo com a escolha do 1o.
Alguem tem uma ideia de como eu fazer isso?

O conteudo do 1o é gerado por um select no BD, e o do 2o tb é gerado por um select com o WHERE recebendo a escolha do 1o select, mais um parametro fixo.

De acordo com a escolha a pagina é recarregada, pra eu escolher o 2o select, e quando eu clicar em cadastrar, ela faz o submit e cadastra?

Alguem por favor me de uma luz!!!

[]'s a todos e obrigado mais uma vez…
Alexandre Martins.

Uma sujestão é vc assim que o usuário seleciona uma opicão do primeiro select, vc submete a página para ela mesmo (Ou para a mesma Action como eu faria no Struts) e então acesse suas classes de negócio para receber a consulta com o resultado do novo combo, coloca tudo em uma Collection e manda para a sua página e lá vc carrega o 2º combo.

Você vai fazer uma ferificação (if/else da vida) para saber se a Collection esta vazia ou não e usa javascript para submeter o form no onchange do select.

Valeu irmão muito obrigado novamente!!!

[]'s
Alexandre Martins.