Oi pessoal.
Quando o usuário faz login no meu sistema grava um cookie com o username usando este código:
[code]<%
String usuario = (String)session.getAttribute(“comprador”);
String cookieNome = “cookielojavirtual”;
Cookie cookielojav = new Cookie(cookieNome, usuario);
cookielojav.setMaxAge(7 * 24 * 60 * 60); //define o tempo de vida como 7 dias (604800 segundos)
cookielojav.setVersion(0); //versão 0 da especificação de cookie
cookielojav.setSecure(false); //indica que o cookie deve ser transferido pelo protocolo HTTP padrão
cookielojav.setComment(“Email do visitante”); //insere um comentário para o cookie
response.addCookie(cookielojav); //grava o cookie na máquina do usuário
%> [/code]
Para ler o conteúdo estou usando este:
[code]<%
String cookieName = “cookielojavirtual”;
Cookie listaPossiveisCookies[] = request.getCookies();
Cookie cookieJSP = null;
if (listaPossiveisCookies != null) {
//quando não existe cookies associados o método getCookies() retorna um valor null
;int numCookies = listaPossiveisCookies.length;
for (int i = 0 ; i < numCookies ; ++i) {
if (listaPossiveisCookies[i].getName().equals(cookieName)) { //procura pelo cookie
cookieJSP = listaPossiveisCookies[i];
break;
}
}
}
%>
Lê Cookie
<% if (cookieJSP != null) { %> A página "AutenticaForm.jsp" gravou o seguinte usuário: <%= cookieJSP.getValue() %> <% } else { %> O cookie não gravou ou o prazo do cookie expirou.<% } %>
[/code] Daí ele imprime na página:A página "AutenticaForm.jsp" gravou o seguinte usuário: "Thiagão"
Como faço para tirar as aspas de Thiagão?
As aspas não saem de jeito nenhum…