Minha primeira tentativa seria eliminar os possiveis espacos no inicio e no final das
String.
boolean flag = requestToken.trim().equals(sessionToken.trim());
Se ainda nao funcionar, faz uma funcao de comparacao, e descobre onde elas diferem.
On Thu, 03 May 2001, "Daniel A. Melo" wrote:
>
> Ola todos,
>
> estou tentando implementar um esquema de controle de fluxo em
> formulários onde coloco uma string no Session e outra no request, e
> através da comparação entre as duas eu verifico se o form ja foi
> preenchido e se o usuário clicou em voltar.
>
> Mas estou tendo o seguinte problema:
>
> String requestToken = (String) req.getParameter("token");
> System.out.println("CommandToken : isValid : requestToken: " +
> requestToken);
>
>
> String sessionToken = (String) session.getAttribute("token");
>
> System.out.println("CommandToken : isValid : sessionToken: " +
> sessionToken);
>
> /* Através dos System.out.println eu verifico que as String são IGUAIS!
> */
>
> if (requestToken == null || sessionToken == null)
> return false;
> else{
> boolean flag = requestToken.equals(sessionToken);
>
> /* mas essa comparacao está retornando FALSE! */
>
> System.out.println("CommandToken : isValid
> requestToken.equals(sessionToken): " + flag);
>
> return flag;
> }
>
>
> o q pode ser?
>
> []´s
>
> Daniel A.
>
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
_____________________________________________________
Get your name as your email and web site address.
http://www.NetIdentity.com. Be somebody online.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------