Boa tarde criei um menu estático e ao clicar no link do agendamento o cliente vai acessar uma jsp para fazer seu agendamento, porem seu nome e cpf não são carregados.
menucliente.jsp
<%@page import="model.Agendamento"%>
<%@page import="model.Cliente"%>
<%
Cliente cLogado = new Cliente();
try {
cLogado = (Cliente) session.getAttribute("cliente");
Agendamento aLogado = (Agendamento) session.getAttribute("agendamento");
out.print("Nome:"+cLogado.getNome()+" Cpf:"+cLogado.getCpf()+"(<a href='sair.jsp'>Sair</a>)<br/>");
out.print("<a href='cliente_registra_agendamento.jsp'> Agendamentos</a> | ");
out.print("<hr/>");
}catch(Exception e){
response.sendRedirect("login.jsp");
}
%>
cliente registra agendamento.jsp--------
<!DOCTYPE html>
<%
String cpf = request.getParameter("cpf");
Cliente c = new Cliente();
try{
c.setCpf(cpf);
c.carregar();
}catch(Exception e){
out.print("Erro:"+e);
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<meta charset="utf-8">
</head>
</head>
<body>
<%@include file="menucliente.jsp" %>
<center>
<h1>Registrar Agendamento do Cliente</h1>
<form action="form_registrar_agendamento2.jsp" method="post">
<input type="hidden" name="cpf" value="<%=c.getCpf() %>"/>
<b>Cpf: </b><%=c.getCpf() %> /
<b> Nome do Cliente: </b><%=c.getNome() %><br/>
<h3>Selecione O Serviço Desejado</h3>
<table border="1">
<tr>
<th>NOME</th>
<th>PREÇO</th>
<TH>SELECIONE</th>
</tr>
<%
ArrayList<Servico> lista = new ArrayList<Servico>();
try{
Servico s = new Servico();
lista = s.listar();
}catch(Exception e){
out.print("Erro: "+e);
}
for(Servico sl:lista){
%>
<tr>
<td><%=sl.getNome() %></td>
<td><%=sl.getPreco()%>
<td><input type="radio" name="idservico" value="<%=sl.getIdservico()%>" required/></td>
</tr>
<%
}
%>
</table>
<a href="menu.jsp"><input type="button"value="Cancelar"></a>
<input type="submit" value="próximo"/>
<br/>
</center>
</body>
</html>
Os campos que deviam carregar o nome e o cpf no formulário redirecionado não aparecem nada, só null, alguém pode me mostrar o erro, obrigado!