Como enviar múltiplos parâmetros num select

Gente, como enviar o nome, o id, e o endereco quando o user escolher um select ?

User :<select name="id_Pessoa"> <c:forEach var="lista" items="${lista_de_Pessoas}"> <option value="${lista.id}"> ${lista.nome}" /> </option> <html:hidden property="nome" value="${lista.nome} <html:hidden property="end" value="${lista.endereco} </c:forEach> </select> </logic:present>

Quando faço isso, os hiddens tão enviando os últimos elementos da lista

cara da pra fazer de uma maneira bem porca…

[code]


<c:forEach var=“lista” items="${lista_de_Pessoas}">
${lista.nome}"
</c:forEach>

[/code]

No caso, aí tá só dando um alert nos dados, mas você pode atribuir essas dados a outras variáveis ou campos.

só consigo fazer isso usando javascript ?

náo tem como passar os parâmetros com propriedades normais ?

Temos a limitação devido a tag do html, onde no value vc concatena os outros parametros com um marcador e separa com um split na hora de obter.