exit servlet
4 отговора
125 прегледа
exit servlet
imam maluk problem
imam edin servlet pri koito pri opredelena situacia iskam da prekratia rabotata mu
naprimer
if(error) {
print(errorMsg);
exit();
}
if(success) ...
iskam da prekratia cialata programa
obache pri servletite mai ima razni threads i takiva neshta
ta znachi az ne iskam da prekratiavam celia proces na JVM taka che kogato pri edin klient se poluchi exit tova da stane pri vsichki ostanali ami tozi exit da si bude samo pri suotvetnia klient ...
imam edin servlet pri koito pri opredelena situacia iskam da prekratia rabotata mu
naprimer
if(error) {
print(errorMsg);
exit();
}
if(success) ...
iskam da prekratia cialata programa
obache pri servletite mai ima razni threads i takiva neshta
ta znachi az ne iskam da prekratiavam celia proces na JVM taka che kogato pri edin klient se poluchi exit tova da stane pri vsichki ostanali ami tozi exit da si bude samo pri suotvetnia klient ...
Re: exit servlet
logout() otriazva vsichki sesii na tekushtia klient bez da spira servleta.
Ako ti triabva da resetnesh state-a na servleta go napravi sled logout() v doPost ili kydeto ti e tazi konstrukcia
Ako ti triabva da resetnesh state-a na servleta go napravi sled logout() v doPost ili kydeto ti e tazi konstrukcia
Re: exit servlet
ami triabva mi tochno obratnoto
da ne maha sesiite i da spre servleta, no da spre samo suotvetnia thread a ne da celia proces v JVM taka che ako ima drugi klienti koito sa na sushtata stranica servleta da si raboti za tiah
mejdu vremenno stignah do niakakvo reshenie no ne znam dali e pravilno i dali raboti
Thread currentThread = Thread.currentThread();
currentThread.interrupt();
tova dali e pravilno?
abe nai-prosto kazano triabva mi neshto kato exit funkciata v PHP i Perl ako ste zapoznati
da ne maha sesiite i da spre servleta, no da spre samo suotvetnia thread a ne da celia proces v JVM taka che ako ima drugi klienti koito sa na sushtata stranica servleta da si raboti za tiah
mejdu vremenno stignah do niakakvo reshenie no ne znam dali e pravilno i dali raboti
Thread currentThread = Thread.currentThread();
currentThread.interrupt();
tova dali e pravilno?
abe nai-prosto kazano triabva mi neshto kato exit funkciata v PHP i Perl ako ste zapoznati
Re: exit servlet
Tova ne e reshenie na nikakyv problem. Ako ne razbirash threads po-dobre ne gi polzvaj. Dori i da gi razbirash polzvaj gi samo kogato niama drug nachin.
Tova vazhi naj-veche za application servers.
Opitaj se da definirash tova koeto iskash da postignesh kato rezultat, a ne hack-ovete koito se opitvash da napravish.
Tova vazhi naj-veche za application servers.
Opitaj se da definirash tova koeto iskash da postignesh kato rezultat, a ne hack-ovete koito se opitvash da napravish.
Re: exit servlet
ami az go kazah veche - iskam primerno v dadena tochka programata da spre izpulnenieto si
no veche namerih reshenie na problema
napravih si edin launch() metod koito startira programata i pri nego ima
try { launch(); } catch(Exception e) {}
imam i edin exit() metod v koito ima
throw new Exception();
i vseki metod koito e mejdu launch() i exit() ima
throws Exception
po tozi nachin kadeto i da izpolzvam exit() exception-a se vrushta nagore po verigata dokato ne stigne do launch() kadeto sled kato se catch-ne nishto ne stava, a izpulnenieto na programata prosto ne produljava sled exit() metoda
nadiavam se che sega me razbrahte kakvo sum iskal da postigna
no veche namerih reshenie na problema
napravih si edin launch() metod koito startira programata i pri nego ima
try { launch(); } catch(Exception e) {}
imam i edin exit() metod v koito ima
throw new Exception();
i vseki metod koito e mejdu launch() i exit() ima
throws Exception
po tozi nachin kadeto i da izpolzvam exit() exception-a se vrushta nagore po verigata dokato ne stigne do launch() kadeto sled kato se catch-ne nishto ne stava, a izpulnenieto na programata prosto ne produljava sled exit() metoda
nadiavam se che sega me razbrahte kakvo sum iskal da postigna