Problema com Action de pagina jsp

1 resposta
A

Ola pessoal tenho uma servlet que me retorna o que eu estou pesquisando no banco de dados atraves de uma JSP.

quando eu acesso a pagina jsp a url eh esta:
http://localhost:8080/infonet/consulta/cliente.jsp

no action dessa pagina eu coloquei : action="…/PesquisaCliente"
PesquisaCliente é a minha servlet mapeada
Repare q consulta é uma pasta por isso que eu tenho que colocar o … no action para que volte ao infonet (contexto).

Acontece que a primeira vez que clico no botao pesquisar tudo ocorre bem e a url muda para :
http://localhost:8080/infonet/PesquisaCliente
Resultado : quando clico de novo para uma nova pesquisa a pagina nao encontra a servlet (Obviamente pq a url ficou assim:http://localhost:8080/PesquisaCliente)

Bom eu queria uma solucao para isso q nao seja colocar o caminho inteiro pq imagine que eu publique essa aplicacao na web?? o action da JSP mandara para localhost do cliente.

valeu pessoal!

1 Resposta

F

para vc nao ter problema com o path da url, vc pode usar o
request.getContextPath() no servlet e apontar corretamente par o consulta/cliente.

ou quando estiver no
http://localhost:8080/infonet/PesquisaCliente
e que ir para
http://localhost:8080/infonet/consulta/cliente
basta chamar /consulta/cliente.

qualquer coisa poste o codigo para que possamos analisar.

[]'s

Criado 6 de dezembro de 2006
Ultima resposta 6 de dez. de 2006
Respostas 1
Participantes 2