Estabelecer uma sessão fixa para cada usuário Web

1 resposta
Algebra

o meu objetivo é criar uma sessão e ir agregando informações nela mas o código abaixo é como se cada vez que eu utilizasse a função processAnswer o minha sessão fosse recriada

package fulano

import br.unemat.chatterbot.analyse.*

class ChatController {

   def index = {
        session["conversation"] = new AnalyseText()
    }


    def processAnswer = {
        try {
            

            render(contentType: "text/json") {
                chat(status: "ok", response: session["conversation"].Initialize(params.question,session["conversation"]))
            }
        } catch (Exception ex) {
            println ex.getMessage()
            render(contentType: "text/json") {
                chat(status: "error")
            }
        }
    }
}

Alguem pode me dar uma dica de como atingir meu objetivo?

1 Resposta

barbon

Olá,

Verifique se a session é diferente de null, caso seja null crie uma, caso contrário utilize a que já existe.

Para qual plataforma você está desenvolvendo?

Até mais.

Criado 11 de janeiro de 2011
Ultima resposta 11 de jan. de 2011
Respostas 1
Participantes 2