obrigado por ter respondido, mas não é bem isso que estou querendo. vou tentar explicar melhor.
o problema: o cliente pode ter mais que 1 telefone.
solução: crio um bean de cliente e dentro bean, vai ter um atributo(telefone) do tipo collection que armazena os varios beans de telefone.
exemplo:
Cliente clienteJoao = new Cliente();
clienteJoao.setNome("Joao") ;
Telefone telefoneJoaoResidencial = new Telefone();
telefoneJoaoResidencial.setNumero("11111111")
Telefone telefoneJoaoCelular = new Telefone();
telefoneJoaoCelular.setNumero("2222222")
clienteJoao.setTelefone(telefoneJoaoResidencial);
clienteJoao.setTelefone(telefoneJoaoCelular );
request.setAttribute("beanDe1Cliente" , clienteJoao);
<%@pagecontentType="text/html"pageEncoding="UTF-8"%><jsp:useBeanid="BeanAgente"class="wb.src.bean.Bagente"scope="page"/><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Manutenção Agente</title></head><body><formaction="agente"><tableborder="1"><tbody><tr><td>Nome: </td><td><inputtype="text"name="txtNome"value="${beanAgente.nome}"/></td></tr></tbody></table><br></br><tableborder=1><tr><td>DDD</td><td>Manutenção</td></tr><c:forEachvar="Btelefone"items="${beanAgente.telefone}"><tr><td><c:outvalue="${Btelefone.numero}"/></td><td><ahref="agente?oQueExecutar=alteraTelefone&pk=${Btelefone.pk}">Altera</a><ahref="agente?oQueExecutar=excluiTelefone&pk=${Btelefone.pk}">Exclui</a></td></tr></c:forEach></table><inputtype="hidden"name="oQueExecutar"value="salva"/><inputtype="hidden"name="pk"value="${BeanAgente.pk}"/><br></br><inputtype="submit"value="salva"name="btnSalva"/></form></body></html>
privatevoidaltera(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringpk=request.getParameter("pk");wb.src.bean.BagentebeanAgente=this.buscaPk(pk);if(beanAgente!=null){request.setAttribute("beanAgente",beanAgente);RequestDispatcherview=request.getRequestDispatcher("/manutencao/agente.jsp");view.forward(request,response);}else{thrownewFalhaException("Erro ao tentar alterar o registro.");}}