Serializar objeto na Pagina

Ola,

Estou desenvolvendo um sistema web e estou sentindo a necessidade de armazenar um objeto na propria pagina num campo hidden em vez de coloca-lo na session. Isto para que cada tela tenha sua configuracao, pois, do jeito que esta, gravando na session, quando faco uma alteracao em uma janela do browser a outra tambem é afatada.

Enfim, algum sabe como serializar um objeto em um campo hidden e depois como recupera-lo ?

Grato,

Não é viável isso não, amigo.

Porque não pode armazenar o objeto em sessão http?

Na verdade é viável sim:
https://bpcatalog.dev.java.net/nonav/webtier/clientside-state/design.html

Mas eu não usaria. Com certeza há soluções alternativas utilizando a sessão http mesmo.

Eu não disse que é impossível, disse que a viabilidade disse é ruim. Não faz muito sentido, pelo menos para mim.

Garto pela atencao.

Acontece que nao expliquei bem.

è o seguinte. Tenho um Servlet que acessa o banco e transfere dados para a session, depois chama o jsp. No jsp uso o JSTL/EL para mostrar o conteudo no browser do usuario.

O usuario altera algum campo e depois ao clicar no botao “grava” shama novamente o mesmo servlet.

Dentro do servlet verifico se é retorno/postback e verifico se o campo esta preenchido corretamente/valido o campo. Apos é chamado o jsp novamente.

Observe que preciso manter o estado do campo preenchido pelo usuario antes de clica no botao “gravar”.

Nao sei…

Sou novato em programacao java/web e será que algum pode me dar um conselho de como fazer diferente ?

Grato,
Helder

Imagino que vc joga os dados do form em um objeto (VO) e você quer serializá-lo. Faça mais simples. Guarda esse objeto na sessão. Pronto!

OK

Obrigado

T+