Dúvida Expression Language

Pessoal, estou utilizando Expression Language no JSP e queria saber o seguinte:

Tenho uma pagina listuser.jsp que eu tenho uma lista de usuários.

[code]

Usuário Novo Usuário
<jsp:useBean id="user" class="br.ppd.dao.impl.UserDaoImpl"/>

<br>
<table align="left">
	<tr>
		<td width="400px">Nome</td><td>Usuário</td><td>Senha</td><td width="400px">Email</td><td></td><td></td>
	</tr>		

	<c:forEach var="usuario" items="${user.listUsuario}">
	   <tr>
	    <td>${usuario.pessoa.nome}</td>
		<td>${usuario.user}</td>
		<td>${usuario.password}</td>
		<td>${usuario.pessoa.email}</td>
		<td>${usuario.pessoa.telefone}</td>
		<td>${usuario.pessoa.bairro}</td>
		<td>${usuario.pessoa.rua}</td>
		<td>${usuario.pessoa.complemento}</td>
		<td>${usuario.pessoa.cep}</td>
		<td>${usuario.pessoa.cidade.nome}</td>
		<td>${usuario.pessoa.estado.nome}</td>
		<fmt:formatDate value="${usuario.pessoa.datanascimento}" var="datanascimentoformatada"/>
		<td>${datanascimentoformatada}</td>
		<td><a href="edituser.jsp?id=${usuario.id}">Editar</a></td>
		<td><a href="user?type=remove&id=${usuario.id}">x</a></td>
	   </tr>   
	</c:forEach>
</table>
[/code]

Quando é clicado no link Editar, ele passa o id pra um jsp que coloca os valores para edição. Hoje é feito dessa maneira:

[code]

Usuário <% if(request.getParameter("id") != null){ IUserDao dao = new UserDaoImpl(); Usuario user = dao.getUsuario(Long.parseLong(request.getParameter("id"))); %>
Nome

Usuário

Senha

Email:

Telefone:

Bairro:

Rua:

Complemento:

Estado
Selecione: <option value="${e.id}" Selected=selected> ${e.nome}
Cidade
Selecione: ${e.nome}
Data de Nascimento:

<% }else{ out.println("

Usuário não encontrado

"); }
%>
[/code]

Gostaria de saber como preencher os itens do formulário com a Expression Language. Existe alguma maneira de eu pegar o item do dao com o id usando EL? Como?
O código acima funciona, mas não usado EL.

Obrigado.