[ karatas @ 12.12.2006. 11:06 ] @
Pozdrav!

Radim u Struts-u i imam jednu metodu u koju predajem parametre, ona nesto izracuna i onda mi vrati neke druge parametre. U samom metodi imam try/catch blok koji mi hvata moguce greske. Ono sto ja zelim je da kada u metodi uhvatim gresku da si napravim neki redirect ili forward (preusmjeravanje u svakom slucaju) na neku konkretnu jsp stranicu u kojoj onda prikazujem da se radi o gresci. Znaci, ne zelim se vratiti natrag u klasu iz koje sam pozvao metodu u kojoj se dogodila greska. Da li je to nekako moguce napraviti?

Razlog zasto to zelim napraviti jer taj sto onda kontrolu gresaka obavljam samo jednom (u pozvanoj metodi), a ne u svim klasama iz kojih pozivam tu metodu.

Hvala!
[ Black @ 15.12.2006. 00:34 ] @
Citat:
Znaci, ne zelim se vratiti natrag u klasu iz koje sam pozvao metodu u kojoj se dogodila greska. Da li je to nekako moguce napraviti?


Sta podrazumevas pod tim "klasa", a sta pod "metoda"?

Hoces da kazes da iz Struts akcija pozivas metodu, koja je u obicnoj java klasi?

[ karatas @ 15.12.2006. 08:19 ] @
Citat:
Black: Sta podrazumevas pod tim "klasa", a sta pod "metoda"?

Hoces da kazes da iz Struts akcija pozivas metodu, koja je u obicnoj java klasi?


Yes.

Strus action klasa poziva metodu koja se nalazi u "obicnoj" java klasi koaj samo nasljedjuje Action klasu (sada se ne mogu sjetiti zasto nasljedjuje Action klasu, ali mislim da mi je to zbog necega trebalo..ces,ces...).

Jel to neki problem? Grijesim li u necemu?

Pozdrav.
[ Black @ 15.12.2006. 14:26 ] @
Pa, kad vec nasledjuje Action klasu, onda bi trebalo da mozes da uradis
Code:
return mapping.findForward("izuzetak")
kada uhvatis izuzetak.

Naravno, potrebno je da prethodno i tu klasu definises u okviru struts-config.xml fajla, kao i forward "izuzetak".
[ karatas @ 15.12.2006. 14:34 ] @
Citat:
Black: Pa, kad vec nasledjuje Action klasu, onda bi trebalo da mozes da uradis
Code:
return mapping.findForward("izuzetak")
kada uhvatis izuzetak.

Naravno, potrebno je da prethodno i tu klasu definises u okviru struts-config.xml fajla, kao i forward "izuzetak".


Hmm... Nasljedjuje se Action klasa, ali nemam mapping varijablu. Kako do nje doci? Takodjer, kako mislis definirati tu klasu u kojoj se nalazi sporna metoda u struts-config.xml-u?
[ Black @ 19.12.2006. 01:49 ] @
Mislim da je ipak redirekciju moguce uraditi samo iz action klase.

Izvini sto odgovor ovoliko kasni, ali ionako nisam bio od neke pomoci, pa je valjda svejedno :)
[ karatas @ 19.12.2006. 07:21 ] @
Citat:
Black: Mislim da je ipak redirekciju moguce uraditi samo iz action klase.

Izvini sto odgovor ovoliko kasni, ali ionako nisam bio od neke pomoci, pa je valjda svejedno :)


Hvala na odogoru i nije kasno na istom :-)
I ja sam shvatio da to bas i ne ide onako kako sam ja to "zamislio" :-)))