le pongo el codigo del jsp que estoy haciendo
Código:
<%@ 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. 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=images/enlace_correcto.png>"); else out.print("Bad"); crear1 = con1.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {}; //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"); //int turno1 = Integer.parseInt(request.getParameter("turno")); String maquina=request.getParameter("maquina"); String operador=request.getParameter("operador"); // insert into tabla(nombre,edad,estatura) values('juan', 15, 1.88); query1="insert into historico values("+id2+",'"+fecha+"','"+turno+"','"+cpu+"','"+operador+"')"; try { // agregando renglon (insert) crear1.executeUpdate(query1); //avisando que se hizo la instruccion out.println("<img src=images/registro_insertado.png>"); } catch(SQLException e) {out.println(e);}; try{ // ejecutar1.close(); crear1.close(); con1.close(); } catch(SQLException e) {out.println(e);}; }; // construyendo forma dinamica out.println("<HTML>"); out.println("<HEAD>"); 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("<style type=text/css>.normal {border: 1px solid #666;}.error {border:1px solid #C00;background-color: #FCCDCE;}.correcto {border: 1px solid #090;background-color: #CEFCCD;}</style>"); out.println("<script type=text/javascript src=js/campos.js></script>"); out.println("</head>"); out.println("<body onLoad=cambiaClase();>"); 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>cpu: <input type=text value=cpu size=15px name=maquina color=black readonly=readonly></td>"); out.println("<td width=150>usuario: <select name=usuario></option></select></td>"); out.println("</tr>"); out.println("</tABLE>"); 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>"); %>
este codigo me arroja una fila
lo que deseo es que vea una tabla llamada cpu
donde tiene los campos
id cpu activa
entonces supongamos tengo 3 cpus
activos
en ves de que me arroje 1 fila
me arroje la celda del cpu el nombre del cpu
y si son 3 activos
me rroje 3 capturas