Olá,
Eu tenho um ArrayList de serviços como atributo da minha action que é preenchido com valores vindos do banco (id,codigo,descricaoo e aliquota). Uso essa list para preencher um select do struts:
<s:select
name=“tipoServico”
id=“tipoServico”
list=“servicos”
listKey=“id”
listValue=“codigo + ’ - ’ + descricao”
value="${guiaIss.tipoServico.id}"
onchange=“pegaAliquota(this.value, … )”
/>
Na função javascript pegaAliquota() preciso passar como parâmetro a aliquota correspondente ao serviço selecionado no select (essa aliquota faz parte da list servicos que uso para preencher o select). Alguém me sugere uma forma enxuta de fazer isso, visto que já possuo o valor na list? Queria uma forma em que não fosse necessário uma nova consulta no banco.
Obrigada.