Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2144

Inserir ou alterar valor na sessão

Insere ou altera o valor em uma variável de sessão. Esse 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.


Image Added

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


Nota

Se

Nota
titleObs.:

Caso o nome do campo passado não seja o nome de 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 estaela. Caso Se a variável já existaexistir, seu valor é alteradoserá atualizado.

Parâmetros de Entrada

Informações

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

NomeTipoDocParâmetro 1String

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

Parâmetro 2String

.

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

Valor do campo

Valor

Valor

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

Compatibilidade

Image Removed Servidor

.

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

Exemplo

Exemplo 1

A função abaixo em destaque, cria 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 "nomeusr" e atribui a ela nomeDoUsuario" com o valor "usuariox" com o bloco Inserir ou alterar valor na sessão, que em seguida Ana". Em seguida, esse valor é obtido pelo bloco bloco Obter valor da sessão e  e impresso no console após a função ser chamada por um botãodo depurador.


Image RemovedImage Added

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

Nesta página

Índice

Sobre Sessão

Em projetos web, uma sessão consiste na utilização de uma aplicação por um usuário, compreendendo geralmente uma sequência de requisições.

Uma sessão também pode se referir ao conteúdo, local ou variável de armazenamento temporário das informações úteis de um usuário. Essa informação é individual e se mantém armazenada durante a interação do usuário com a aplicação.

Informações
titleMais sobre
Sessão