|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - LordJhony
51
« en: Lunes 13 de Septiembre de 2010, 18:13 »
Como Puedo Hacer Para Que Dependiendo De Cada Boton Haga Determinada Accion. Mira Yo Le He intentado Asi: protected void doPost(HttpServletRequest req, HttpServletResponse res) { String insertar = req. getParameter("B2");//Toma El Parametro Del Boton Insertar System. out. println(insertar );//Para Comprobar Que insertar Tomo El Valor String eliminar = req. getParameter("B3");//Toma El Parametro Del Boton Eliminar String id =(req. getParameter("identificacion")). trim(); String nombre =(req. getParameter("nombreIns")). trim();//Toma Los Parametros De Los Tipo Texto Del HTML System. out. println(id +nombre );//Comprueba Que Si Halla Traido Los Valores //Hasta Este Punto Esta Bien, El Trae Los Valores Que Necesito. try{ pag.println("entra al try"); if (insertar.equals("Agregar")) { pag.println("Boton Agregar"); } if (eliminar.equals("B3")); { pag.println("Boton Eliminar"); }} { pag.println("Error Botones "+b); }//Aca Es Donde Me Presenta El Problema. En Vez De Irse Por El If Se Salta Al catch, Mostrandome Ese Error
Mi Pregunta Es ¿Los Condicionales Estan Bien Formulados?, Si Es Asi Cual Puede Ser El Error, Si No Estan Bien Formulados, Como Se Deben Formular. Una Vez Mas Gracias Por La Ayuda
52
« en: Lunes 13 de Septiembre de 2010, 00:51 »
Hola De Nuevo. Una Pequeña Consulta. Tengo Un Codigo HTML Con Un Form Que Tiene Como Accion Ir A Un Servlet. Este Form Tiene Varios Botones Para Realizar Distintas Actividades Dentro Del Servlet Principalmente Trabajar Con La Base De Datos. Explico Los Botones Son Insertar,Eliminar Y Modificar. Mi Pregunta Es ¿Puedo Dentro De Un Mismo Servlet Hacer Las 3 Operaciones?, Y Si Es ¿Asi Como Hago Para Identificar Cada Una?, Es Mas ¿Como Hago Para Identificar Dentro Del servlet Los 3 Botones Con Sus Respectivas Operaciones?. ¿Tengo Que Hacer Algo En El HTML? ¿O Tengo Que Crear Forms Y Servlets Adicionales? El Codigo: <form action="nombre_servlet" method="post"> <input type='submit' name="B1" value='Insertar' /> <input type='submit' name="B2" value='Eliminar' /> <input type='submit' name="B3" value='Modificar' /> </form>
53
« en: Sábado 11 de Septiembre de 2010, 15:28 »
La Verdad No Se Como Explicarte... Pero Te Pongo Un Ejemplo:
Supongamos Que Tenemos El Siguiente Numero Binario 1110011 Para Convertirlo A Decimal Se Suma Cada Uno De Los Digitos Multiplicados Por 2 Y Elevados A Una Potencia Incrementable De Derecha A Izquierda Asi
1*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0
Realizando La Operacion Te Daria
64+32+16+0+0+2+1=115
En Conclusion 1110011 Binario== 115 Decimal. Espero Te Sirva Para El Algoritmo Y El Codigo
54
« en: Sábado 11 de Septiembre de 2010, 15:13 »
Creo Que No Me Hice Entender. Yo Tengo Creado El Boton En Una Varias Paginas HTML De Mi Proyecto. Lo Que Pregunto Es Si Se Puede Crear Que Se Yo Una Clase O Un Servlet O Lo Que Sea Para Cuando Yo Le De Clic Al Boton Se Cierre Y Asi Poder Hacer Este Redireccionamiento Con Cada Uno De Los Botones "Salir" De Mi Aplicacion. Y Si Se Puede Crear Cual Seria El Codigo A Implementar.
55
« en: Jueves 9 de Septiembre de 2010, 15:48 »
Hola, Tengo Una Consulta. Como Hago Para Crear Un Boton Que Me Cierre Mi Aplicacion Web En Netbeans
56
« en: Jueves 9 de Septiembre de 2010, 13:08 »
Ok Muchas Gracias... Ya He Solucionado El Problema. Resulta Que Estaba Redireccionando Mal La Clase Del Driver. Te Muestro. Yo Tenia Class.forName("com.mysql.jdbc");
Y Debia Ser Class.forName("org.gjt.mm.mysql.Driver");
Ademas De Todas Las Correcciones Que Me Dijiste Implementara. Voy A Seguir Avanzando En Mi Proyecto. Espero Seguir Contando Con La Ayuda Suya Y El Foro Para Futuros Problemas(Expero No Se Me Presenten).
57
« en: Miércoles 8 de Septiembre de 2010, 15:35 »
Mira He Mirado Detalladamente El Log Y Me Sale El Error De Driver. public void init(ServletConfig con)throws ServletException { super.init(con); if(admin==null || ingreso==null) { [color=#400000]try { Class.forName("com.mysql.jdbc"); ingreso = admin. createStatement(ResultSet. TYPE_SCROLL_SENSITIVE, }[/color] { System. out. println("Error Con El Driver"); System. out. println(edr. getMessage()); }[/color] { System. out. println("Error Con La Conexion"); System. out. println(edb. getMessage()); } } }
Ya Teniendo Eso Mas Claro Le Pido Que Por Favor Me Ayude A Solucionar Este Error
58
« en: Sábado 4 de Septiembre de 2010, 16:04 »
Otra Consulta Como Hago Para Copiar El Driver De MySql En La Carpeta Lib Del tomcat
59
« en: Sábado 4 de Septiembre de 2010, 16:03 »
Ya He Hecho La Limpieza Y He Vuelto A Correr El Proyecto Y Me Ha Genetado 4 Archivos. El Primero Se Llama catalina.2010-09-04.log Y Trae El Siguiente Informe:
4/09/2010 08:54:13 AM org.apache.catalina.core.AprLifecycleListener init INFO: La biblioteca nativa de Apache Tomcat basada en ARP que permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada en java.library.path: C:Program FilesJavajdk1.6.0_13bin;.;C:WindowsSunJavabin;C:Windowssystem32;C:Windows;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:Program FilesCommon FilesRoxio SharedDLLShared;C:Program FilesCommon FilesRoxio Shared9.0DLLShared;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesMicrosoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100DTSBinn;C:Program FilesMicrosoft SQL Server100ToolsBinnVSShellCommon7IDE;C:Program FilesMicrosoft Visual Studio 9.0Common7IDEPrivateAssemblies;;C:Program FilesQuickTimeQTSystem 4/09/2010 08:54:14 AM org.apache.coyote.http11.Http11Protocol init INFO: Inicializando Coyote HTTP/1.1 en puerto http-8080 4/09/2010 08:54:14 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 413 ms 4/09/2010 08:54:14 AM org.apache.catalina.core.StandardService start INFO: Arrancando servicio Catalina 4/09/2010 08:54:14 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.29 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración host-manager.xml 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración manager.xml 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración Simulation_Ecaes.xml 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio docs de la aplicación web 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio examples de la aplicación web 4/09/2010 08:54:14 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio ROOT de la aplicación web 4/09/2010 08:54:14 AM org.apache.coyote.http11.Http11Protocol start INFO: Arrancando Coyote HTTP/1.1 en puerto http-8080 4/09/2010 08:54:14 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 4/09/2010 08:54:14 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/35 config=null 4/09/2010 08:54:14 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 661 ms
El Segundo Se Llama: host-manager.2010-09-04.log Este Se Encuentra Vacio El Tercero Es: localhost.2010-09-04.log Y Viene Con La Siguiente Informacion
4/09/2010 08:54:14 AM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() 4/09/2010 08:54:14 AM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() 4/09/2010 08:54:34 AM org.apache.catalina.core.StandardWrapperValve invoke GRAVE: Servlet.service() para servlet Principal_Admin lanzó excepción java.lang.NullPointerException at Principal_Admin.doPost(Principal_Admin.java:92) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:619)
El Ultimo Es: manager.2010-09-04.log Y Viene Con La Informacion:
4/09/2010 08:54:15 AM org.apache.catalina.core.ApplicationContext log INFO: Manager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost' 4/09/2010 08:54:15 AM org.apache.catalina.core.ApplicationContext log INFO: Manager: init: Global resources are available 4/09/2010 08:54:15 AM org.apache.catalina.core.ApplicationContext log INFO: Manager: list: Listing contexts for virtual host 'localhost' 4/09/2010 08:54:16 AM org.apache.catalina.core.ApplicationContext log INFO: Manager: list: Listing contexts for virtual host 'localhost'
60
« en: Viernes 3 de Septiembre de 2010, 18:54 »
Mira Yo Trabajo Con Netbeans IDE 6.7.1 Esta Version Como Usted Sabe Trae El Driver De Mysql Preinstalado. Mi Pregunta Es En Que Carpeta Se Encuentra Para Copiarlo A La Carpeta Lib Del Tomcat
61
« en: Viernes 3 de Septiembre de 2010, 18:07 »
Si Se Lo He Agregado. ¿Por Que? ¿El Problema Es Con El Driver?
62
« en: Viernes 3 de Septiembre de 2010, 13:27 »
Muy Buenos Dias..... Mira Lo Que Me Sale En El Log.
3/09/2010 06:15:40 AM org.apache.catalina.core.AprLifecycleListener init INFO: La biblioteca nativa de Apache Tomcat basada en ARP que permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada en java.library.path: C:Program FilesJavajdk1.6.0_13bin;.;C:WindowsSunJavabin;C:Windowssystem32;C:Windows;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:Program FilesCommon FilesRoxio SharedDLLShared;C:Program FilesCommon FilesRoxio Shared9.0DLLShared;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesMicrosoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100DTSBinn;C:Program FilesMicrosoft SQL Server100ToolsBinnVSShellCommon7IDE;C:Program FilesMicrosoft Visual Studio 9.0Common7IDEPrivateAssemblies;;C:Program FilesQuickTimeQTSystem 3/09/2010 06:15:41 AM org.apache.coyote.http11.Http11Protocol init INFO: Inicializando Coyote HTTP/1.1 en puerto http-8080 3/09/2010 06:15:41 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 709 ms 3/09/2010 06:15:41 AM org.apache.catalina.core.StandardService start INFO: Arrancando servicio Catalina 3/09/2010 06:15:41 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.29 3/09/2010 06:15:41 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración host-manager.xml 3/09/2010 06:15:41 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración manager.xml 3/09/2010 06:15:41 AM org.apache.catalina.startup.HostConfig deployDescriptor INFO: Desplieque del descriptor de configuración Simulation_Ecaes.xml 3/09/2010 06:15:41 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio docs de la aplicación web 3/09/2010 06:15:41 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio examples de la aplicación web 3/09/2010 06:15:42 AM org.apache.catalina.startup.HostConfig deployDirectory INFO: Despliegue del directorio ROOT de la aplicación web 3/09/2010 06:15:42 AM org.apache.coyote.http11.Http11Protocol start INFO: Arrancando Coyote HTTP/1.1 en puerto http-8080 3/09/2010 06:15:42 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 3/09/2010 06:15:42 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/50 config=null 3/09/2010 06:15:42 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 1202 ms 3/09/2010 06:15:44 AM org.apache.catalina.core.StandardContext reload INFO: Ha comenzado la recarga de este Contexto 3/09/2010 06:15:44 AM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc GRAVE: The web application [/Simulation_Ecaes] registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 3/09/2010 06:19:51 AM org.apache.catalina.core.StandardContext reload INFO: Ha comenzado la recarga de este Contexto
63
« en: Jueves 2 de Septiembre de 2010, 19:09 »
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
java.lang.NullPointerException Principal_Admin.doPost(Principal_Admin.java:92) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.29.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.29
Donde La Linea Principal_admin.java:92 Es La LInea De codigo Que Antes Te he Mencionado
64
« en: Jueves 2 de Septiembre de 2010, 18:56 »
He Hecho La Correccion Que Me Sugeriste, Pero Me Sale Un Error En esta Linea....
valida = ingreso.executeQuery(q);
65
« en: Jueves 2 de Septiembre de 2010, 18:20 »
Gracias Por Tu Ayuda, La Verdad No Se En Donde Pueda Estar El Error, Asi Que Me Tomo El Atrevimiento De Escribir El Codigo
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletConfig; import java.sql.*; /** * * @author Family */ public class Principal_Admin extends HttpServlet { Connection admin=null; Statement ingreso=null; ResultSet valida=null; String conexion="jdbc:mysql://localhost:3306/Simulador_Ecaes"; public void Init(ServletConfig con)throws ServletException { super.init(con); if(admin==null || ingreso==null) { try { Class.forName("com.mysql.jdbc.Driver"); admin = DriverManager.getConnection (conexion, "", ""); ingreso = admin.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); } catch(ClassNotFoundException edr) { System.out.println("Error Con El Driver"); System.out.println(edr.getMessage()); } catch(SQLException edb) { System.out.println("Error Con La Conexion"); System.out.println(edb.getMessage()); } } } public void Destroy() { super.destroy(); try { admin.close(); ingreso.close(); } catch(SQLException e){} } protected void doPost(HttpServletRequest sol, HttpServletResponse resp) throws ServletException, IOException { String cedula=null; String clave=null; String confirma=null; cedula=(sol.getParameter("Cedula")).trim(); clave=(sol.getParameter("Clave")).trim(); PrintWriter pag=null; try { pag=resp.getWriter(); } catch(IOException e) { System.out.println("Error Con La Pagina"+ e); } resp.setContentType("text/html"); pag.println("<html>"); pag.println("<head>"); pag.println("<title>Administrador_Principal</title>"); pag.println("</head>"); pag.println("<body bgcolor='white' text='black' link='blue' vlink='purple' alink='red'>"); pag.println("<h1 align='center' style='font-size:72pt; background-color:rgb(70,125,249);'><b><i><font face='Tahoma'><span style='font-size:72pt;'>SimulationEcaes</span></font></i></b></h1>"); pag.println("<p align='center'><font face='Tahoma'><span style='font-size:28pt;'><b>Administrador</b></span></font></p>"); pag.println("<p align='center'> </p>"); if(!cedula.equals("") && !clave.equals("")) { String q="select * from simulador_ecaes.administrador where Cedula= '"+cedula+"'"; try { if (valida!=null){ valida = ingreso.executeQuery(q); if(valida.next()) { confirma=valida.getString(2); if(confirma.equals(clave)) { pag.println("Ingreso Correcto"); } else { pag.println("Clave Incorrecta"); } } else { pag.println("Cedula Incorrecta"); } valida.close();} } catch(SQLException bd) { pag.println("Errror Base De Datos"); pag.println(""+bd.getMessage()); } } else { pag.println("Datos No INgresados"); } pag.println("</body></html>"); pag.flush(); pag.close(); } }
66
« en: Jueves 2 de Septiembre de 2010, 17:55 »
Si Te Entiendo Pero A Lo Que Me Refiero Es Que No Me Muestra Nada A Pesar De Haberle Ingresado La Informacion Correcta. Ademas Cuando No Le Ingreso Ningun Dato Me Muestra Lo Que Debe Mostrarme En Esta Situacion. En Conclusion El Problema Se Presenta Cuando Se Le Ingresan Correcta O Incorrectamente Los Datos
67
« en: Jueves 2 de Septiembre de 2010, 17:37 »
Gracias Por Tu Ayuda. Realice Lo Que Me Recomendaste, Ya No Me Sale El Error, Pero No Me Muestra Ninguno De Los Mensajes De Validacion Que Hay En El If
68
« en: Jueves 2 de Septiembre de 2010, 17:04 »
Es El Primer If Y Si Valida Es De Tipo ResultSet
69
« en: Jueves 2 de Septiembre de 2010, 16:46 »
Mira El Codigo Que Tengo En Esa Linea Es Un If
if(valida.next()) { confirma=valida.getString(2); if(valida.equals(clave)) { pag.println("Ingreso Correcto"); } else { pag.println("Clave Incorrecta"); } }
70
« en: Jueves 2 de Septiembre de 2010, 01:47 »
Estado HTTP 500 - ________________________________________ type Informe de Excepción mensaje descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento. excepción java.lang.NullPointerException Principal_Admin.doPost(Principal_Admin.java:67) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.29. ________________________________________ Apache Tomcat/6.0.29
Me Sale Eso Cuando La Pagina jsp Creada Hace La Solicitud Al Servlet. Por Favor Enviarme O Explicarme Que Error Estoy Cometiendo, Y Como Podria Solucionar Este Problema. De Antemano mUchas Gracias
|
|
|