Ola Galera,
eu preciso passar um valor como parametro em um metodo de javaScript mas eu nao consigo, segue meu condigo para ficar mais claro:
<body>
<script type="text/javascript" src="fuctions.js" ></script>
<jsp:useBean id="dao" class="br.com.dclick.daos.UsuarioDAOImpl"/>
<table border="1" width="100%">
<tr>
<td>ID</td>
<td>NOME</td>
<td>EMAIL</td>
<td>TEL</td>
<td>OPCOES</td>
</tr>
<c:forEach var="usuario" items="${dao.listaTodos}">
<tr>
<td>${usuario.id}</td>
<td>${usuario.nome}</td>
<td>${usuario.email}</td>
<td>${usuario.telefones}</td>
<c:set var="id" value="${usuario.id}" scope="page"/>
<!-- ATE AQUI TUDO SAI COMO O ESPERADO -->
<script type="text/javascript">
function excluir(id){
if (confirm("Deseja remover o usuario " + id + "?")) {
location.href = "remover.jsp?id=" + id;
}
}
function editar(id) {
location.href = "Alteracao.jsp?id=" + id;
}
</script>
<td>
<!-- O PROBLEMA ESTA QUANDO PRECISO PASSAR O VALOR DO ID DO USUARIO COMO PARAMETRO EM UMA FUNCAO DO javaScript O VALOR SETADO NA FUNCAO FICA NULO -->
<a href="#" onclick="editar(${usuario.id})">E</a>
-
<a href="#" onclick="excluir(${usuario.id}))">X</a>
</td>
</tr>
</c:forEach>
</table>
</body>