saudacoes pessoal,

acho q estou cometendo alguma bobagem no meu codigo JSP. Tenho uma pagina que
só eh acessada se eu tiver um parametro X.
Meu codigo verifica a existencia deste parametro, verifica o valor e mostra a pagina
de acordo com o valor de X.
Se X eh 1, entao vou mostrar a pagina de uma forma, se X eh 2 outra forma.
Mas para evitar problemas caso o usuario tente digitar a url e nao colocar
o ?X=valor depois do nome do arquivo, eu tambem tratarei esta possibilidade.
Soh que olha o que acontece:

 se eu entro na pagina atraves de link jah montado localhost/teste.jsp?X=1
, o sistema vai funcionar perfeitamente, e seja o valor de X qq um que eu
tenha permitido no meu codigo, se o valor for diferente retornasse uma
mensagem de valor errado.

 mas se eu retiro o ?X=1 manualmente da url ou simplesmente abro um browser
e digito somente localhost/teste.jsp , uma mensagem aparece informando
acesso indevido.

 o problema esta aqui, se eu recoloco o parametro , a pagina continua
mostrando a mensagem de acesso indevido, e ao que me parece, nao eh erro de
programacao, nem de logica.

Estou usando apache/resin. Serah que eh algum defeito  ou estou esquecendo
de definir algo..?

oobrigado pela atencao.

Responder a