![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con JSP
Buenas tardes la verdad no se si va el tema aqui soy nuevo y mil disculpas si hago algo mal.
Estoy buscando la manera que por jsp me traiga el dato de mysql base de datos tengo el base de datos usuario y ahi dentro tengo trabajadores y los campo son id, nombre, activo. lo que quiero es que el jsp me genere la consulta me traiga id y nombre y me replique las filas dependiendo de los usuarios activos ya cree la base de datos y estoy aprendiendo a usar jsp por que no se prigramar |
#2
|
|||
|
|||
Pongo el codigo que llevo si gustan
|
#3
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
![]() Hola, y ¿qué problema tienes?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
Lo que pasa
quiero traer los datos de la base de datos por mysql y estoy usando un jsp pero me da error -->operador Me podrian ayudar? <%@ page import="java.io.*,java.util.*,java.net.*,java.sql. *" %> <%@page import="java.io.*" %> <%@page import="java.sql.*" %> <%@page import="java.net.*" %> <%@ page import="java.util.Calendar;"%> <% if(request.getParameter("GRABAR") != null) { // objetos de enlace Connection con1=null;//Permite establecer la conexión Statement crear1=null;// Envía instrucciones sql a la base. ResultSet ejecutar1=null; //Contiene el resultado de la consulta. Connection con2=null;//Permite establecer la conexión Statement crear2=null;// Envía instrucciones sql a la base. ResultSet ejecutar2=null; //Contiene el resultado de la consulta. String url = "jdbc:mysql://localhost/appleton"; // abriendo canal o enlace en su propio try-catch try { Class.forName("com.mysql.jdbc.Driver").newInstance (); con1=DriverManager.getConnection(url,"root","root" ); if(con1!=null) out.print("<img src=acceso.jpg>"); else out.print("Bad"); crear1 = con1.createStatement(ResultSet.TYPE_SCROLL_SENSITI VE,ResultSet.CONCUR_UPDATABLE); } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {}; // La consulta crear2 = con2.createStatement(); ejecutar2 = crear1.executeQuery("select * from operadores" ); out.println(" <select name='select'>"); out.println("<option>........</option>"); // continuamos con el select while (ejecutar2.next()) { String operador=ejecutar2.getString("operador");//guardamos un campo de resultado en una variable } //cargando los campos a grabar // excepto clave porque en mysql es de tipo auto-increment String query1=null; String id1="0"; int id2 = Integer.parseInt(id1); String fecha=request.getParameter("fecha"); String turno=request.getParameter("turno"); String maquina=request.getParameter("maquina"); String operador=request.getParameter("operador"); String campo1=request.getParameter("campo1"); String campo2=request.getParameter("campo2"); // insert into tabla(nombre,edad,estatura) values('juan', 15, 1.88); query1="insert into historico values("+id2+",'"+fecha+"','"+turno+"','"+maquina+ "','"+operador+"','"+campo1+"','"+campo2+"')"; try { // agregando renglon (insert) crear1.executeUpdate(query1); //avisando que se hizo la instruccion out.println("REGISTRO INSERTADO"); } catch(SQLException e) {out.println(e);}; try{ // ejecutar1.close(); crear1.close(); con1.close(); } catch(SQLException e) {out.println(e);}; }; // construyendo forma dinamica out.println("<TABLE>"); out.println("<script type=text/javascript src=js/mootools-1.2.4-core.js></script>"); out.println("<script type=text/javascript src=js/mootools-1.2.4.4-more.js></script>"); out.println("<script type=text/javascript src=js/calendar-eightysix-v1.1.js></script>"); out.println("<link type=text/css media=screen href=css/calendar-eightysix-v1.1-default.css rel=stylesheet>"); out.println("<script type=text/javascript> window.addEvent('domready', function() { new CalendarEightysix('exampleI', { 'startMonday': true, 'slideTransition': Fx.Transitions.Back.easeOut, 'format': '%Y-%m-%d', 'draggable': true, 'offsetY': -4});});</script>"); out.println("</head>"); out.println("<body>"); out.println("<FORM ACTION=capturar_cnc.jsp METHOD=post>"); out.println("<table border=1 cellspacing=1 cellpadding=1>"); out.println("<tr>"); out.println("<td width=50>FECHA: <input id=exampleI name=fecha type=text maxlength=10 readonly=readonly></td>"); out.println("<td width=50>CELDA: <input type=text value=1 size=15px name=celda color=black readonly=readonly></td>"); out.println("<td width=100>MAQUINA: <input type=text value=MASAK 1 size=15px name=maquina color=black readonly=readonly></td>"); out.println("<td width=150>OPERADOR:<option value='"+operador+"'>"+operador+"</option></td>"); out.println("<td width=40>STD: <input type=text size=5px name=campo1></td>"); out.println("<td width=40>REAL: <input type=text size=5px name=campo2></td>"); out.println("<table border=1 cellspacing=1 cellpadding=1>"); out.println("<tr>"); out.println("<td width=250 align=left><INPUT TYPE=SUBMIT NAME=GRABAR VALUE=INSERTAR ></td>"); out.println("</tr>"); out.println("</body>"); out.println("</html>"); %> |
#5
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]() No he entendido el error que sale.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Perdon no sabia utilizar los atributos de el foro
Me marca error en la variable operador Y quiero que esta base pida lols datos y guarde informacion tambien. mchas gracias de antemano Ha tenido lugar un error en la línea: 132 en el archivo jsp: /capturar_cnc.jsp operador cannot be resolved to a variable 129: out.println("<td width=50>FECHA: <input id=exampleI name=fecha type=text maxlength=10 readonly=readonly></td>"); 130: out.println("<td width=50>CELDA: <input type=text value=1 size=15px name=celda color=black readonly=readonly></td>"); 131: out.println("<td width=100>MAQUINA: <input type=text value=MASAK 1 size=15px name=maquina color=black readonly=readonly></td>"); 132: out.println("<td width=150>OPERADOR:<option value='"+operador+"'>"+operador+"</option></td>"); 133: out.println("<td width=40>STD: <input type=text size=5px name=campo1></td>"); 134: out.println("<td width=40>REAL: <input type=text size=5px name=campo2></td>"); 135: out.println("<td width=40>STD: <input type=text size=5px name=campo3></td>"); |
#7
|
||||
|
||||
El problema es que usas JSP, podrías perfectamente usar código en el lado del servidor para el acceso a los datos, que al hacer lo en la página tiene graves problemas de SQL Injection.
Saludos.
__________________
mas confundido que Garavito el día del Niño. |
#8
|
|||
|
|||
Ya lo resolvi lo de las comillas era por que son dobles y se necesitan sencillas pero ahora marca error en el while y no lo ejecuta no sabes como?
|
#9
|
|||
|
|||
O sabras alguna manera de hacer un select a la tabla y me traiga los datos para meterlos a un combobox?
saludos y muchas gracias de antemano |
#10
|
||||
|
||||
Cita:
Saludos.
__________________
mas confundido que Garavito el día del Niño. |
#11
|
|||
|
|||
alguien que me ayude?
|
![]() |
|
|
![]() |
|