Hi Leute!
Ich hab eine kleine Anwendung, die folgendermaßen augerufen werden soll:
http://server:port/app/ID/hash
Soweit kein Problem. Ich hab ein Servlet, dass direkt auf /* gemappt wurde und dann über request.getPathInfo() die ID nd den Hash ausliest. Das funktioniert auch ohne Probleme. Allerdings sollen auch Fehlerseiten angezeigt werden sollen, zum Beispiel wenn der Hash nicht stimmt. Das Problem ist aber, wenn ich innerhalb des Servlets einen RequestDispatcher auf z.B. /error/default.jsp mache, hängt die Anwendung. Ist ja auch irgendwie klar, weil ich auf /error/irgendwas.jsp weiterleite, aber das wiederum auf das Servlet weiterleitet. Resultat: Endlosschleife. Kann ich das Mapping (Regex-Pattern gehen ja nicht) irgendwo so schreiben, dass die Error-Seiten trotzdem aufgerufen werden?
Danke & viele Grüße
Martin
Ich hab eine kleine Anwendung, die folgendermaßen augerufen werden soll:
http://server:port/app/ID/hash
Soweit kein Problem. Ich hab ein Servlet, dass direkt auf /* gemappt wurde und dann über request.getPathInfo() die ID nd den Hash ausliest. Das funktioniert auch ohne Probleme. Allerdings sollen auch Fehlerseiten angezeigt werden sollen, zum Beispiel wenn der Hash nicht stimmt. Das Problem ist aber, wenn ich innerhalb des Servlets einen RequestDispatcher auf z.B. /error/default.jsp mache, hängt die Anwendung. Ist ja auch irgendwie klar, weil ich auf /error/irgendwas.jsp weiterleite, aber das wiederum auf das Servlet weiterleitet. Resultat: Endlosschleife. Kann ich das Mapping (Regex-Pattern gehen ja nicht) irgendwo so schreiben, dass die Error-Seiten trotzdem aufgerufen werden?
Danke & viele Grüße
Martin