oi pra todo mundo,
eu so iniciante em desenvolvimento web e, to começando a criar uns jsp, queria saber se tem como atualizar partes de uma pagina em tempo de execução…
por exemplo, eu tenho uma aplicação swing que fica dando ping em certos endereços, e atualizando uma JLabel com a saida do comando (só a parte do “resposta de xxx tempo=xxx, etc…”)
sendo assim criei esse jsp abaixo pra testa o comando:
<html>
<body>
<% /*processando...*/
for (int x=0;x<10;x++){
try{
String mensagem2="";
java.util.Scanner s = new java.util.Scanner( Runtime.getRuntime().exec("ping www.uol.com.br").getInputStream());
while(s.hasNextLine()) {
mensagem2=s.nextLine();
if (mensagem2.length()>16){
if (mensagem2.regionMatches( true, 0, "resposta", 0, 8 )){ %>
<font size=4> <%=mensagem2%> </font><br>
<% break;
}
}
}
}catch(Exception e){}
}
%>
</body>
</html>
o caso é que esse arquivo ai cria uma pagina com 10 saidas uma embaixo da outra, o que eu queria mesmo, era dexa um loop infinito, e em um lugar só ir atualizando(obviamente vo bota um thread.sleep(x) ou java.util.timer entre um e outro pra nao zua a maquina…rs)
tem como ir atualizando e mudar assim???