option
#1
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
Porque você não usa o href do html mesmo.
option
#3
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?
h3f3st0
#4
tenta ai!
onclick="<%=response.sendRedirect(redirectURL)%>"
[quote=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[/quote]
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.
option
#6
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 
option
#7
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 =/
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?