Ich habe gerade mit Spring Web MVC begonnen. Ich versuche, Dateierweiterungen in der URL zu vermeiden. Wie kann ich das machen? (Ich benutze Spring 2.5.x)
Bean:
%Vor%Ich will es sein:
%Vor%Ich kann es nicht zur Arbeit bringen. Irgendwelche Ideen?
Bearbeiten:
Url-Zuordnung
%Vor%Ich habe versucht, das URL-Muster ohne Glück zu ändern (* und / *).
Dann müssen Sie Ihre URLs registrieren, damit sie von einem bestimmten Controller gehandhabt werden können. Siehe die folgenden
Soweit ich weiß, können Sie das nicht, wenn Sie JSPs als Ansicht für Controller verwenden.
Wenn Sie ein Modell an eine JSP übergeben, führt Spring MVC intern eine Weiterleitung an die URL der JSP durch. Wenn Sie <url-pattern>/*</url-pattern>
verwenden, wird diese Weiterleitung auch von Ihrem DispatcherServlet und nicht von Ihrer JSP-Ansicht verarbeitet.
Sie können <url-pattern>/something</url-pattern>
verwenden und Ihre JSPs in einem anderen Verzeichnis speichern
Hast du versucht <url-pattern>/*</url-pattern>
im Servlet-Mapping und <bean name="/hello" .../>
?
Tags und Links java spring jsp spring-mvc