String de parametros na url com jsp

4 respostas
P

Pessoal tenho uma aplicacao p/ fim didatica.
Minha duvida eh a seguinte:
Em uma jsp(cadastro.jsp)… conforme o usuario seleciona os elementos forms do htm (text,select…), os valores sao adiconados na url…ficando da seguinte maneira:
http://localhost:8080/Teste/jsp/cadastro.jsp?id_funcionario=1&nome=valor&cidade=valor… enfim fica enorme a string com os parametros.
Jah pude analizar em alguns sites que as string nao aparecem na url, e sim na barra de status.
Alguem tem a dica de como eu posso deixar minha aplicacao, da seguinte idea:

barra de endereco:
http://localhost:8080/Teste/jsp/cadastro.jsp

barra de status:
http://localhost:8080/Teste/jsp/cadastro.jsp?id_funcionario=1&nome=valor&cidade=valor

Agradeço desde jah pela atençao e ajuda de todos…
Um ótimo 2003.

PJ2002

4 Respostas

Bani

Nunca vi esse negócio que você falou de deixar o endereço da barra de status diferente do da barra de endereço.
Isso até pode ser feito por JavaScript, mas acho que não é o caso aqui.
Se você não quer que as informações apareçam na URL, tudo que você precisa fazer é utilizar o método POST ao invés de GET no formulário.

P

Concordo contigo; realmente eh estranho…rs…rs…
Quanto a utilização do post no form, acho q neste caso eh ateh o mais adequado, pois se trata de um cadastro (cadastro.jsp).
Mas no caso seria consulta.jsp (errei em por cadastro quando postei a dúvida pela primeira )… ai eu utilizo o get do form… e a string de parametros ficaria enorme na barra de enderecos.

Valeu.

PJ2002.

kartler

Vc pode fazer o seguinte abre esta pesquisa em uma outra janela ultilizando um java script para a barra de endereços ficar escondida…ou usa o método post…

no meu caso eu uso o iframe que vc linkar várias páginas e o endereço nunca muda. ou get ou post.

sempre fica

http://localhost:8080/Teste/index.jsp

R

A solução do kartler é uma boa, tamém se pode usar um frame invisível tipo:

<frameset rows="*,100%" frameborder="NO" border="0" framespacing="0">
  <frame name="topFrame" src=""   >
  <frame name="mainFrame" scrolling="auto" src="sua_pagina.jsp">
</frameset>

pode até ser que tenha sido dessa maneira que vc tenha visto.

Criado 2 de janeiro de 2003
Ultima resposta 3 de jan. de 2003
Respostas 4
Participantes 4