Dostep do mapowan servletow z filtra
Maciek - 08-02-2006 18:29
Dostep do mapowan servletow z filtra
Czesc,
chcialbym filtrowac za pomoca filtru tylko wybrane requesty, tzn. te prowadzace do wszystkich kontekstow *poza* obslugiwanymi przez servlety pewnej konkretnej klasy. Sprawa bylaba oczywiscie prosta, gdybym znal kontekst, pod ktorym moze byc zamapowany ten servlet - niestety ten moze sie zmieniac. Aktualny workaround to po prostu podawanie w web.xml jako parametr filtra sciezki, na ktora mapowany jest w tym samym web.xml ten servlet. Niestety wymusza to podawanie tej samej sciezki w dwoch miejscach web.xml, czego chcialbym uniknac.
Rozwiazaniem idealnym bylaby mozliwosc sprawdzenia w filtrze, czy nadchodzacy request obslugiwany jest przez servlet danej klasy. Nie jestem pewien, czy jest to mozliwe - ogladam API ze wszystkich stron, w ServletConfig niczego odpowiedniego wypatrzec nie moge, getServlets() i getServletNames() sa deprecated. Obawiam sie, ze nie chodzi o symboliczne porzadki w API, tylko o wzmocnienie izolacji pomiedzy obiektow korzystajacych z ServletContext.
A moze ktos ma jakis hint?
pozdrawiam, Maciek
=?ISO-8859-2?Q?Rafa=B3?= Markiewicz - 08-02-2006 18:30
Maciek wrote:
> pewnej konkretnej klasy. Sprawa bylaba oczywiscie prosta, gdybym znal > kontekst, pod ktorym moze byc zamapowany ten servlet - niestety ten moze > sie zmieniac.
W czasie pracy aplikacji?? To ciężko.. Jeżeli jest raz góry ustalany przed deploy aplikacji, to chyba tylko zostaje to co zastosowałeś - wpisanie kontekstu jako init param dla filtra....
Rufik
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MySQL] Backup tabel przez "BACKUP" i problem z prawami dostępu :(
firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP
[ORACLE] Stored Procedures - jaki typ danych przy dostępnie poprzez ADO?
SQL Server 2005: Operating system error 5: "5(Odmowa dostępu)"
Bezpieczenstwo w firmie via firma ERP, dostep nieautoryzowany do serwera
Materialy nt. dostepu do MS-SQL przez przegladarke
[MySQL] Zdalny dostęp do bazy danych WAN czy nie inaczej ?
Dostep do MySQL wylacznie do okreslonej bazy przez phpmysadmin
Posgres - dodalem usera i wszystko ok - ale ma za duzy dostep?
[MySQL] ograniczenie praw dostepu na jedna tabele
zanotowane.pldoc.pisz.plpdf.pisz.plabsolwenci.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|