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 ?
Mas eu não usaria. Com certeza há soluções alternativas utilizando a sessão http mesmo.
danieldestro
Eu não disse que é impossível, disse que a viabilidade disse é ruim. Não faz muito sentido, pelo menos para mim.
helderam
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
danieldestro
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!