Enviar somente um objeto do Tipo Cliente de servlet para uma JSP

Bom dia pessoal,
Estou tentando enviar um objeto Cliente que é um javaBean para uma JSP e exibir os dados (recuperados do BD pelo id) deste cliente mas não estou conseguindo.
Eu tenho um método no javaBean que recebe o id passado pelo browser, executa a busca no banco, preenche os dados do cliente e me retorna o objeto cliente com seus parâmetros preenchidos.
Daí no servlet eu envio este objeto com

request.setAttribute("cliente", cliente); e faço um forward com RequestDispatcher para a página jsp em questão.
Acontece que não estou conseguindo exibir os dados do objeto na JSP
Quando eu faço

<c:set var="cli" value="cliente"/>
<c:out="${cli.nome}">

Ocorre uma exception pois o jsp não reconhece o .nome da EL.
Quando eu coloco somente

<c:out="${cli}">

O browser exibe o valor da variavel cli, ou seja, exibe cliente.

Já debuguei a lógica nos métodos do servlet e no javaBean e ela está funcionando, buscando no banco e atribuindo os valores direitinho. Acho que o problema está no JSP. Devo estar fazendo alguma besteira, não sei se preciso utilizar o ou se somente o <c:set, <c:out neste caso resolveria.

Vc está usando a tag errada. Quando vc faz: <c:set var="cli" value="cliente"/> Vc está criando uma váriável cli com contéudo cliente.
Para mostrar o que vc colocou no request é só fazer assim: <c:out value="${cliente.nome}">
Blz? Flw! :thumbup: