olá galera estou com duvida numa coisa aqui.
por exemplo tenho um formulário simples em html nome do usuario e senha para ser conferida no banco de dados se conferir o que o usuario digitou ele executa o Cookie ou caso contrário dá uma mensagem de login incorreto.
Bom se estiver correto mostra o id do usuario.
para ver o cookie digito o caminho listarCookie.jsp e me mostra o Cookie.
Abaixo está o código.
<%
Usuarios c = new Usuarios();
String login = request.getParameter("login");
String senha = request.getParameter("senha");
int idusuario = c.verificaUsuario(login, senha);
if(idusuario > 0){
out.println("Login correto. idusuario: " + idusuario);
//Gravando cokies
Cookie cl = new Cookie("login", login);
cl.setMaxAge(60*60); //1 hora
response.addCookie(cl);
}else{
out.println("Login incorreto");
}
%>
<%
String tabela = "";
tabela += "<table>";
tabela += "<tr><td>nome</td><td>valor</td></tr>";
// Obtendo todos os Cookies
Cookie[] lista = request.getCookies();
for(int i = 0; i < lista.length; i++){
String nome = lista[i].getName();
String valor = lista[i].getValue();
tabela += "<tr><td>" + nome + "</td><td>" + valor + "</td></tr>";
}
tabela += "</table>";
out.println(tabela);
%>
Bom minha dúvida é o seguinte, quando eu entrar no formulário quero que já apareça o nome do usuario no campo nome da tela html, ou seja o cookie no campo nome da página html.
Por favor me ajudem, faz tempo que estou tentando fazer isso mas não consigo.
Obrigado.