Ich mag folgendes erreichen:Catch-alles (Wildcard) Servlet-URL-Muster überschreibt Muster Dateierweiterung
/webapp-context/Page-1 -> Handled by my custom "ContentServlet" /webapp-context/Another-Page -> Handled by my custom "ContentServlet" /webapp-context/Page-with-long-title -> Handled by my custom "ContentServlet" /webapp-context/_cms/<something>.zul -> Handled by ZK framework
Mein letzter Versuch wie dieser (web.xml-Extrakt) aussieht:
<servlet-mapping> <servlet-name>zkLoader</servlet-name> <url-pattern>*.zul</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>myContentServlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
Leider behandelt meine Inhalte Servlet jetzt alle Anfragen (ich dachte, die mehr spezif ic Muster hat Vorrang?).
Kein Konflikt existiert, wenn ich mein Inhaltsservlet auf das Muster "/ webapp-context/content/*" abbilde, aber das ist nicht was ich will.
Danke für Ihre Zeit.