duvidaGetParameter

2 respostas
TDS

Pessoal eu passo um valor pela URL, ficando assim:

http://site/pa.do?method=show&org.apache.struts.taglib.html.CANCEL=true&idAtribuicao=7

Ná pagina.jsp eu recupero o valor da seguinte maneira:

int atribuicaoId = Integer.parseInt(request.getParameter("idAtribuicao").toString());

O valor esta sendo recuperado certinho na pagina.jsp.
Qdo eu vou concluir o cadastramento desta pagina se eu esqueço algum campo em branco é exibida uma msg avisando que o determinado campo não foi preenchido, dai depois disto eu perco o valor vindo da url. Minha dúvida:

Com eu recupero o valor da url e guardo em algum lugar que não o perderei mais até concluir o cadastro???

Desde já obrigado.

2 Respostas

kuchma

Voce quer persistir o valor durante um cadastro cuja duracao eh maior do que uma request (ou seja, leva varias requisicoes para concluir)? Entao utilize o escopo de sessao (objeto implicito “session” dentro do JSP). Outras tecnicas seriam: jogar o valor de pagina em pagina (indo e vindo do/para servidor sempre) ou usar cookies, p.ex.

Ah, nao precisa fazer toString no request.getParameter - o retorno ja eh String. :smiley:

Marcio Kuchma

TDS

Olá, consegui resolver utilizando hidden.
Espero que possa ajudar alguém.
Obrigado.

Criado 6 de janeiro de 2005
Ultima resposta 7 de jan. de 2005
Respostas 2
Participantes 2