botão para redirecionamento de páginas jsp

7 respostas
O

Olá,

estou tentando fazer uma opção de cancelar um cadastro, porém a função de cancelamento é para voltar para uma outra página jsp da aplicação.

Tentei o seguinte, sem sucesso:

<% String redirectURL = "/ViewSolicitacoes.do";%>

<input type="button" name="cancelar"  onclick="<%response.sendRedirect(redirectURL);%>" value="Cancelar">

Alguém pode me dar uma idéia de como fazer o redirecionamento alternativo?

[]'s

7 Respostas

M

Porque você não usa o href do html mesmo.

O

Pq a IDE diz que a tag input não foi fechada =/ e que a expressão regular não está correta.

Ainda não tentei sem o .do, mas isso é correto?

H

tenta ai!

onclick="<%=response.sendRedirect(redirectURL)%>"

W

option:
Olá,

estou tentando fazer uma opção de cancelar um cadastro, porém a função de cancelamento é para voltar para uma outra página jsp da aplicação.

Tentei o seguinte, sem sucesso:

<% String redirectURL = "/ViewSolicitacoes.do";%>

<input type="button" name="cancelar"  onclick="<%response.sendRedirect(redirectURL);%>" value="Cancelar">

Alguém pode me dar uma idéia de como fazer o redirecionamento alternativo?

[]'s


aconselho você a estudar HTML DOM.

você pode fazer de duas formas.

<input type="button" name="cancelar"  onclick="document.location.href='<%= redirectURL %>'" value="Cancelar">

ou

<input type="button" name="cancelar"  onclick="document.form.action='<%= redirectURL %>'; document.form.submit()" value="Cancelar">

onde em document.form, form é o valor do atributo name da tag form.

O

Muito Obrigada, wbdsjunior. Vou testar agora e tb estudar HTM DOM.

E h3f3st0, já tentei isso antes, deu uma lista com 3 tipos de erros =/, mas obrigada msm assim :smiley:

O

wbdsjunior, a primeira sugestão teve o seguinte erro:

e a segunda não funcionou.

A url existe e está sendo usada em outros lugares da aplicação =/

W

a url pode estar mal formada.

veja como ela ficou na barra de endereços do navegador.

creio que tirando a / de redirectURL funcione.

“não funcionou” é muito genérico.

o que aconteceu quando você clicou no botão? deu erro? o que apareceu na barra de endereços do navegador?

Criado 16 de dezembro de 2010
Ultima resposta 16 de dez. de 2010
Respostas 7
Participantes 4