Con javascript puedes abortar el evento "onsubmit" del formulario. No es Java, pero como es sencillo te explico cómo podrías hacerlo:
function eventoOnSubmit(){
//Devolver false para abortar el evento
if(condicionQueSea){
//Se ejecuta el submit
return true;
} else {
//Se aborta el submit
return false;
}
}
<form method="get" onsubmit="return eventoOnSubmit()">
</form>
La función eventoOnSubmit() se ejecutará cuando ocurra el evento submit del formulario. Si la función devuelve "true" el evento continua. Si devuelve false, el evento se aborta, que es lo que te interesa.
Gracias por tu respuesta.
Su respuesta la he visto en otros foros pero mi pagina es .jsp y no es un form de html si no un h:form de jsf
Hola y enhorabuena por el foro.
Les planteo el siguiente problema.
Acabo de empezar a trabajar con jdeveloper y tengo 2 paginas (pag1.jsp y pag2.jsp).
En la pagina pag2.jsp tengo un <form method="GET"> y dentro de él un .
Cuando navego de la pagina pag1.jsp a la pagina pag2.jsp y clicko en el , quiero que no avance pagina para que cuando clicke en la tecla backspace me devuelva a la pagina pag1.jsp.
Muchas gracias.