Amigos del foro me encuentro haciendo mi tesis de grado para ingenieria en sistemas, tengo un pequeño problema que no se como resolverlo por favor ayudenme gracias de antemano..
Estoy realizando una aplicacion web domotica, en NETBEANS 6.5.1 usando jsf java visual por cierto es una muy buena herramienta.
Tengo 2 txtfield y un boton al presionar el boton en el primer txt1 sale iniciando cuenta luego de t segundos en el segundo txt2 deberia salir tiempo completo. ese es el problema no logro hacer eso ya que en una aplicacion web no se como hacer que el servidor le diga al navegador cargue el txt2 o lo actualice eh probado con ajax, javascript sin ningun exito.. si me pudieran ayudar se los agradeceria un mundo
este es mi codigo en java :
Al presionar el boton sucede esto :
public String button1_action() {
// TODO: Process the action. Return value is a navigation
// case name where null will return to the same page.
Refresh Refresh = new Refresh();
Refresh.start();
System.out.println ("se inicio" );
this.textField1.setText("Inicio la cuenta");
return null;
}
tengo un hilo que realiza la cuenta
public class Refresh extends Thread{
@Override
public void run(){
try {
//Page1 p = new Page1();
Thread.sleep(5000);
System.out.println ("si se realiza el tiempo pasaron 5 seg" );
pararefresh ();
} catch (Exception e) {
log("Exception Message!!!", e);
}
}
}
Funcion que realiza la impresion cuando el tiempo este cumplido
Nota en la consola si funciona el problema se da al querer caragr el txtfield
public String pararefresh (){
System.out.println ("llego hasta metodo pararefresh imprime en el boton" );
this.textField2.setText(" Paso el tiempo esperado ");
return null;
}
EL codigo jsp es el que se genera al diseñar la pagina web usando jsf visual