romarcio vc nao entendeu… ja tenho essa lista porem Os estados nao vem do BD. é um select comum no html. so que quando eu salvo ele envia o value para o db municipios que no caso é o id… so que na hora de recuperar a informacao eu nao tenho o nome do estado no banco apenas o id…
gostatia de saber se tem como fazer com jstl um if para mostrar a uf correspondente ao id dela.
Bom. Acredito que você tenha seus motivos para não querer colocar em uma tabela, mas ainda acho que seria a melhor opção.
Esse select é enorme e você, provavelmente, vai precisar usar esse combo em outros lugares.
De qualquer forma, sem ser no banco, você vai precisar tratar o valor, então, como nosso colega drsmachado disse, se precisar de alguma lógica, trate na camada correspondente.
Se estiver usando java > 1.4, crie um enum, aí, quando receber o valor “1”, busque no enum o correspondente (“Acre”).
Senão, crie uma classe de constantes ou uma simples tabela.
jstl é para deixar o código mais ágil e elegante, não para gambiarras ou métodos “lazy”…