Ist es möglich, URLs zu Servlets zu mappen (vielleicht etwas Spezifisches mit Tomcat), so dass die zwei folgenden URLs (mit {id} sind Variablen aus dem Code abrufbar),
%Vor% Zuordnung zu zwei verschiedenen Servlets, oder muss ich einen eigenen Filter für ein Servlet implementieren, das auf /users/*
?
Um klarer zu sein, sollte jede URL mit dem Muster /users/*/a
demselben Servlet zugeordnet werden. Das gleiche gilt für /users/*/b
.
Sie könnten es auf /users/*
abbilden und Informationen aus HttpServletRequest#getPathInfo()
:
(Offensichtliche Überprüfung der Array-Größe entfällt)
Ich glaube nicht, dass es möglich ist. Verwenden Sie entweder das UrlRewriteFilter
oder ein Framework wie Spring-MVC, das komplexere URLs zuordnen kann
Tags und Links java tomcat servlets servlet-filters