Autor Tema: Ayuda!! validacion Servlet JSP  (Leído 6876 veces)

Kaoz_1

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Ayuda!! validacion Servlet JSP
« en: 08 de Diciembre 2014, 23:42 »
Hola que tal !!
Soy nuevo programando en jsp(Servlet) y espero que puedan responder a mi pregunta.

en fin..Necesito que me ayuden a validar el ingreso de registros a la base de datos
los cuales no quiero que se repitan.
Similar a lo que se hace en PHP

gracias de antemano!!!


Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Ayuda!! validacion Servlet JSP
« Respuesta #1 en: 09 de Diciembre 2014, 08:03 »
Hola!!! Pega el código que tengas siguiendo las indicaciones de https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Explica con un ejemplo qué es lo que quieres conseguir. Si no das más información es difícil saber qué es lo que quieres exactamente  :-\.

Salu2

Kaoz_1

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re:Ayuda!! validacion Servlet JSP
« Respuesta #2 en: 09 de Diciembre 2014, 11:47 »
Gracias por responder
lo que busco es al similar a esto pero en un Servlet

Código: [Seleccionar]
<?php
if($_POST['nombre'])

{
include 
"conexion.php";

$email $_POST['correo'];

$sql "SELECT COUNT(*)  FROM registro_clientes WHERE correo = '$correo'";

$consulta mysql_query($sql$conexion) or die( mysql_error() );
$dato mysql_result($consulta0);

if (
$dato >= 1) { 
echo 
"Campo cedula ya esta registrado";
} else
 {

insert into ...........

}
if(!
mysql_error()) {echo "Bien";}
else {echo 
"Intente mas tarde";}

mysql_close($conexion);
}
?>

hasta el momento solo tengo esto y no me funciona..
Código: [Seleccionar]
String email=request.getParameter("correo");
if (accion.equals("Ingresar")) {
try {
ResultSet datos = conexion.consulta("SELECT * FROM registro_clientes where correo="+email, out);
if(datos.next()) {
out.println("usuario con este correo ya registrado");

}
else{
Sql = "INSERT INTO ............

out.println("<br> Registro GRABADO <br>");

String urlDestino2 = "res_jugar";
response.sendRedirect(urlDestino2);
}
} catch (SQLException ex) {

out.println("Error " + ex.toString());
}
« Última modificación: 09 de Diciembre 2014, 11:53 por Kaoz_1 »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Ayuda!! validacion Servlet JSP
« Respuesta #3 en: 10 de Diciembre 2014, 08:02 »
Hola, te recomiendo que vayas haciendo comprobaciones mostrando mensajes por pantalla para comprobar que el código va recibiendo la información que debe y haciendo lo que quieres. Por ejemplo:

String email=request.getParameter("correo");
out.println("Recibido como email la cadena " + email.toString());

Así puedes ir comprobando dónde falla el código.

También deberías abrir la base de datos para ir comprobando los resultados frente a lo que tienes en la base de datos. Por ejemplo introducir un email que exista en la base de datos y comprobar que lo detecta bien y te aparece el mensaje "usuario con este correo ya registrado"

Puedes empezar comentando parte del código y luego ir activándolo poco a poco para ver dónde falla.

Salu2


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".