Ich baue eine Java-Webanwendung mit HTTP-Servlets und möchte alle Dokumentanforderungen an eine Servlet-Klasse weiterleiten.So leiten Sie alle Dokumentanforderungen an das Java-Servlet weiter
Per Dokumentanforderung, meine ich, dass ich keine Anfragen für Bilder wie favicon.ico zu meinem Servlet gehen lassen möchte, was der Fall ist, wenn ich nur diese Zuordnung verwende.
Was ich tue funktioniert so ziemlich wie Symfony (das php Framework) Controller-Schicht. Also weiß ich nicht, wie der angeforderte URI aussehen wird, ich weiß nur, dass es diesem Muster folgen wird: /controller[/method]
. So kann ich zB nicht einfach/action/* mapping verwenden.
Ich suche hier kein Java MVC Framework, da dies eine Schulaufgabe ist, also muss ich es selbst programmieren.
Und was ist los mit '/ action *'? –
Das Problem ist, dass ich nicht weiß, wie die aufrufende Adresse aussehen wird. Daher meine Referenz auf die Symfony Controller-Ebene. Es ist alles dynamisch. Sie können also jede Kombination verwenden, die diesem Muster folgt:/controller [/ method]. Aber ich gebe zu, dass ich es nicht klar genug geschrieben habe, ich werde versuchen, es ein wenig zu bearbeiten. –