Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JSP, default servlet

Zdravim, ve web.xml mam nakonfigurovane konkretni pripady mapovani url na konkretni servlety. Lze ovsem nejak namapovat "jakoukoliv jinou url, ktera nema konkretni servlet"? Protoze kdyz otevru adresu server.com/asdfasdf.jsp, dostanu chybu, ze asdfasdf.jsp neexistuje.
Chci kazdou takovouto url presmerovat na svuj chybovy servlet. Je to mozne? Nebo je mozne ziskat mapovani nekde v aplikaci? Mam jeden filtr pred vsema servletama, ale nevim, jak se z nej dostat ke zminovanemu mapovani. A napsat to tam rucne natvrdo mi neprijde jako reseni.

Diky

Předmět Autor Datum
Default servlet definuješ tak, že ako pattern použiješ /. Cestu budeš mať potom dostupnú v getServle… poslední
los 05.01.2015 20:11
los

Default servlet definuješ tak, že ako pattern použiješ /. Cestu budeš mať potom dostupnú v getServletPath (getPathInfo bude null).

<servlet-mapping>
    <servlet-name>Default</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

Edit: Poradie použitia mapovaní je: exact match, directory match (najdlhší), extension match, default.

Zpět do poradny Odpovědět na původní otázku Nahoru