Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda sobre mostrar datos a actualizar en el JSP

Estas en el tema de Duda sobre mostrar datos a actualizar en el JSP en el foro de Programación General en Foros del Web. Hola a todos espero que me puedan dar alguna sugerencia, tengo 3 tablas, la primer tabla se llama emleados(id_empleado,nombre_empleado,apellido_pate rno_empleado, apellido_materno_empleado), su PK id_empleado. La ...
  #1 (permalink)  
Antiguo 07/01/2015, 12:48
Avatar de cristiegirl  
Fecha de Ingreso: diciembre-2014
Ubicación: Mexico
Mensajes: 5
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta Duda sobre mostrar datos a actualizar en el JSP

Hola a todos espero que me puedan dar alguna sugerencia, tengo 3 tablas, la primer tabla se llama emleados(id_empleado,nombre_empleado,apellido_pate rno_empleado, apellido_materno_empleado), su PK id_empleado.
La segunda tabla es horarios(id_horario,nombre_horario,descripcion_hor ario) su PK id_horario.
La tercera tabla es asignar_horario(id_asignar_horario,id_horario,id_e mpleado) su PK id_asignar_horario

En el formulario JSP consultar asignacion de horarios selecciono la lista desplegable horario este contiene el nombre del horario lo muestra desde la base de datos, al dar clic al boton consultar, muestra en ese mismo jsp mando a llamar el metodo consultar de la clase ControladorAsignacionHorarios.java una tabla con los datos del horario id,nombre del horario y descripcion, tiene 1 columna adicional con la opcion que tiene un hipervinculo de actualizar al dar clic en el hipervinculo de actualizar ahi donde defino la variable id_asignar_horario en esta parte:

<td ><a href="actualizarAsignarHorarios.jsp?id_asignar_hor ario=<%=modeloAsignarHorarios.getId_asignar_horari o()%>">ACTUALIZAR</a></td>

el formulario de actualizarAsignacionHorario del jsp va recibir el valor de id_asignar_horario, para mostrar los datos del formulario.
Mi problema es cuando en la tabla que muestra los datos del horario al dar clic al segundo registro para que me muestre el formulario actualizarAsignarHorario.jsp con los datos del horario y empleado actualizar ya es cuando se presenta el problema que me muestra el formulario en blanco como si no tuviera campos estare haciendo mal mi consulta desde que muestro la tabla o en el envio del parametro????

metodo para realizar la consulta desde la clase ControladorAsignacionHorarios.java
public List<modeloAsignarHorarios>consultarhorarioasignad o(int id_asignar_horario) {
String consultar = "SELECT AH.ID_ASIGNAR_HORARIO,H.NOMBRE_HORARIO,H.DESCRIPCI ON_HORARIO FROM ASIGNAR_HORARIO AH,HORARIOS H, WHERE AH.ID_HORARIO=H.ID_HORARIO AND AH.ID_ADMINISTRAR_HORARIO=?;";
PreparedStatement psmt = null;
ResultSet tabla = null;
List<modeloAsignarHorarios> list = new ArrayList<modeloAsignarHorarios>();
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/prueba");
Connection con = ds.getConnection();
psmt = con.prepareStatement(consultar);
psmt.setInt(1, id_asignar_horario);
tabla = psmt.executeQuery();
while (tabla.next()) {
modeloAsignarHorarios modelo = new modeloAsignarHorarios();
modelo.setId_asignar_horario(tabla.getInt(1));
modelo.setNombre_horario(tabla.getString(2));
modelo.setDescripcion_horario(tabla.getString(3));
list.add(modelo);
}
psmt.close();;
tabla.close();
con.close();
} catch (Exception e) {
System.out.println("Error: " + e);
}
return list;
}

Última edición por cristiegirl; 07/01/2015 a las 13:04 Razón: error de ortografia

Etiquetas: jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.