Dunque io mi costruisco un programmino java semplice da eseguire dalla console
import java.net.*;
public class Noname2
{
private static int i = 0;
public static void main(String [] a)
{
Noname2 Cias2= new Noname2();
String klo="";
klo=Cias2.Fff();
System.out.println(klo);
}
public String Fff(){
i++;
return "ciao "+i;
}
}
che eseguendolo da
ciao 1
lo rieseguo e ottengo sempre
ciao 1
importando tale classe in una pagina jsp e eseguendo
Noname2 Cias2= new Noname2();
String klo="";
klo=Cias2.Fff();
out.println(klo);
si ottiene
ciao 1
si fa il refresh o si rilancia la pagina da un altro browser e
si ha
ciao2
poi
ciao 3 e cosi via fino a che non spengo tomcat e lo rifaccio partire(e si riparte da 1)
Come si spiega?E’ come se si stesse eseguendo tutto in un unico programma?
Come se facendolo girare da console scrivessi:
public static void main(String [] a)
{
Noname2 Cias2= new Noname2();
String klo="";
klo=Cias2.Fff();
System.out.println(klo);
Noname2 Cias3= new Noname2();
String klo2="";
Klo2=Cias3.Fff();
System.out.println(klo2);
Ecc.
}
????