Struts[DÚVIDA]

3 respostas
wswillianss

Olá, estou com a seguinte dúvida.
Fiz um sistema com Struts aonde desenvolvi um formulário que adiciona novos clientes no banco de dados. Logo após a inserção dos dados eu direciono através do forward para uma lista de todos os contatos em um arquivo JSP. Só que ai veio a dúvida. É normal aparecer isso na barra de endereços?

http://localhost:8080/struts/novoContato.do;jsessionid=B6E9C74C1376DB6C8D5CB9AAB3F1664B

as vezes aparece outras não… porque?

3 Respostas

robinsonbsilva

Jovem,

É normal sim, ele aparece na URL devido a forma que estamos submetendo o form, se eu não me engano, quando passamos via POST ele oculta algumas coisas(parametros), e quando é via GET ele passa os parametros na URL

mathiasnw

Esse elemente session id é usado para controlar cookie de uma session, para saber de qual cliente veio a requisição.

Verifique se no seu codigo possui algum metodo response.encodeURL() algo do genero
este metodo faz com que a session seja enviado na url dai caso o cliente nao permita cookie ele garante que voce consiga controlar
de quem é a session ele faz esse controle.

wswillianss

Galera, muito obrigado. Eu entendi! Valeu mesmo…

Criado 28 de outubro de 2008
Ultima resposta 29 de out. de 2008
Respostas 3
Participantes 3