Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2010, 15:59
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: agregar atributos a objeto java desde javaScript

los scriptlets de java se ejecutan en el servidor, javascript se ejecuta en el cliente, no puedes intercambiar información de la forma:

if(j=0) {<%art.setPdi(Long.parseLong(%>celdas[j].innerHTML<%)); long ih = art.getPdi(); System.out.println(ih);%>}

simplemente porque ambos lenguajes tienen diferente ámbito de ejecución, el método parseLong no obtiene NADA porque javascript se ejecuta en el cliente y no puedes obtener celdas[j].innerHTML porque el DOM no se ha cargado, ni se cargará hasta que finalice java y envié el HTML al cliente, es allí donde javascript se ejecuta.

necesitarías recurrir a técnicas como AJAX para enviar peticiones al servidor sin recargar la página
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...