Insere ou altera o valor em uma variável de sessãoEsse bloco utiliza o HttpSession do Java, consulte a documentação oficial para mais informações.

Para obter o valor da variável criada, utilize o bloco Obter valor da sessão.


Figura 1 – Bloco Inserir ou alterar valor na sessão


Se o nome do campo fornecido não corresponder a uma variável de sessão existente no contexto da aplicação, uma nova variável é criada e o valor passado como parâmetro é atribuído a ela. Se a variável já existir, seu valor será atualizado.

Se precisar armazenar outros tipos de informações, como em uma requisição ou thread, utilize os blocos Inserir ou Alterar Valor na Requisição ou Inserir ou Alterar Valor na Thread, respectivamente.

Compatibilidade

Bloco servidor: cronapi.util.Operations.setInSession()

Retorno

Bloco sem retorno.

Parâmetros

Nome do campo

Nome da variável a ser criada ou ter seu valor alterado.

  • Posição: 1
  • Inglês: Field name
  • Tipo: Texto / String
  • Exemplo: "nome"

Valor do campo

Valor a ser definido em uma variável de sessão.

  • Posição: 2
  • Inglês: Field value
  • Tipo: Texto / String
  • Exemplo: "Ana"

Exemplo

A função abaixo mostra um exemplo de uso do bloco Inserir ou alterar valor na sessão, em que será criada uma variável de sessão chamada "nomeDoUsuario" com o valor "Ana". Em seguida, esse valor é obtido pelo bloco Obter valor da sessão e impresso no console do depurador.


Figura 2 - Exemplo de uso do bloco Inserir ou alterar valor na sessão

Nesta página