Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/12/2004, 13:13
josedes
 
Fecha de Ingreso: abril-2003
Mensajes: 64
Antigüedad: 21 años
Puntos: 0
La instrucción completa en el action es:
<form action="registrodpDemoFlash" method="post" name="Agregar" onSubmit="return ValidarForma(this)">

El servlet está en el directorio Classes (como todos mis servlets)
y el codigo es:

import java.io.*;
import java.sql.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class registrodpDemoFlash extends HttpServlet {

Connection Conexion;
Statement Sentencia2;
ResultSet Resultado2=null;
Statement Sentencia3;
ResultSet Resultado3=null;
Statement Sentencia4;
ResultSet Resultado4=null;

public void init( ServletConfig conf ) throws ServletException {
super.init( conf );
try {
// ************************************************** ************************
// Declaración de Variables Principales para la conexión con la Base de Datos
// ************************************************** ************************
Class.forName("com.mysql.jdbc.Driver").newInstance (); // Driver de conexión con MySQL
Conexion = DriverManager.getConnection("jdbc:mysql://localhost/salese?user=&password=");
Sentencia2 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
Sentencia3 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
Sentencia4 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
} catch (Exception e) { }
}

public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
// Si la petición entra por aquí la reenviamos al método doPost()
doPost( req,res );
}

public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {

// Recuperación de los datos del correo
String nombre = req.getParameter( "nombre" );
String apellido = req.getParameter( "apellido" );
String telefonoemp = req.getParameter( "telefonoemp" );
String email = req.getParameter( "email" );
String empresa = req.getParameter( "empresa" );

String diaInicio = req.getParameter("diaInicio");
String mesInicio = req.getParameter("mesInicio");
String anoInicio = req.getParameter("anoInicio");

String diaFinal = req.getParameter("diaFinal");
String mesFinal = req.getParameter("mesFinal");
String anoFinal = req.getParameter("anoFinal");

String login = req.getParameter("login");
String password = req.getParameter("password");

String consulta = "";
String consulta2 = "";
String tipo1="0";
String tipo2="0";
int validar = 2;
String campo1="";
String prueba="KO";

String asunto = "";
String mensaje = "";
String tipo = "";
String smtpServer = "localhost";
String to = "";
String from = "";
String subject = "";
String body = "";

String cod ="";

Timestamp fereg = new Timestamp(System.currentTimeMillis());

try {
Class.forName("com.mysql.jdbc.Driver").newInstance (); // Driver de conexión con MySQL
Conexion = DriverManager.getConnection("jdbc:mysql://localhost/salese?user=&password=");
Sentencia2 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
Sentencia3 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);
Sentencia4 = Conexion.createStatement(ResultSet.TYPE_SCROLL_SEN SITIVE,ResultSet.CONCUR_UPDATABLE);

consulta = "select login,password from registro where login='"+login+"' or password = '"+ password+"'";
Resultado2 = Sentencia2.executeQuery(consulta);
if (Resultado2.next()) {
if (login.equals(Resultado2.getString("login"))){
tipo1="1";
validar=0;
}
if (password.equals(Resultado2.getString("password")) ) {
tipo2="1";
validar=0;
}
}
Resultado2.close();
Sentencia2.close();

consulta = "select login,password from demobki where login='"+login+"' or password = '"+ password+"'";
Resultado2 = Sentencia2.executeQuery(consulta);
if (Resultado2.next()) {
if (login.equals(Resultado2.getString("login"))){
tipo1="1";
validar=0;
}
if (password.equals(Resultado2.getString("password")) ) {
tipo2="1";
validar=0;
}
}
Resultado2.close();
Sentencia2.close();

if (validar==2) {
consulta = "insert into registro (nombre,apellido,telefonoemp,email,empresa,login,p assword,fechaInicio,FechaLimite,flag,fecharegistro ) values('"+nombre+"','"+apellido+"','"+telefonoemp+ "','"+email+"','"+empresa+"','"+login+"','"+passwo rd+"','"+diaInicio+"/"+mesInicio+"/"+anoInicio+"','"+diaFinal+"/"+mesFinal+"/"+anoFinal+"','0','"+fereg+"')";
Sentencia3.executeUpdate(consulta);
Sentencia3.close();

consulta = "select codigo from demoBki where login='"+ login + "' and passoword='"+ password +"'";
Resultado2=Sentencia4.executeQuery(consulta);
Resultado2.last();
cod = Resultado2.getString("codigo");
Sentencia4.close();


}
} catch (Exception e) { }

if (validar==0) {
res.sendRedirect("registrodpFlashval.jsp?nombre='" +nombre+"'&apellido='"+apellido+"'&telefonoemp='"+ telefonoemp+"'&email='"+email+"'&empresa='"+empres a+"'&login='"+login+"'&password='"+password+"'&dia Inicio="+diaInicio+"&mesInicio="+mesInicio+"&anoIn icio="+anoInicio+"&diaFinal="+diaFinal+"&mesFinal= "+mesFinal+"&anoFinal="+anoFinal+"&error1="+tipo1+ "&error2="+tipo2);
}

else {

res.sendRedirect("registrodpFlashconf.jsp?codigo=" +cod);
}
}

public void destroy() {
try {
// ******************************************
// Cierre de la conexión con la base de datos
// ******************************************
Sentencia3.close();
Conexion.close();
} catch (Exception e) { }
}
}