Ich habe eine App, die bei http://serverA/m/ oder http://serverA/mobile/ laufen kann. Ich habe eine gemeinsame Kopfzeile mit einem Suchformular, das zu http://serverA/Installation Name/Suche gehen muss.Wie erhalten wir den absoluten Pfad zum Anwendungsstammverzeichnis mit Spring?
Allerdings, wenn ich <form action="/search">
verwende geht es an die Wurzel des Servers, nicht die Tomcat-Anwendung.
Wenn ich <form action="search">
verwende geht es auf einen Pfad relativ zur aktuellen Seite. (Dh http://serverA/m/someOtherPage/search
Ich habe versucht, <c:url value="search">
und <c:url value="/search">
aber keiner von ihnen scheint zu funktionieren.
In IntelliJ, <c:url value="/search">
gibt mir „Kann Controller URL nicht auflösen/search“ obwohl ich einen Controller haben mit @RequestMapping definiert ("/ search")
Wie haben Sie Ihre Suche URL vorbereiten? Hast du es direkt im href-Attribut von Hand geschrieben? Was ist dein href? Verwenden Sie irgendwelche Taglibs? Verwenden Sie Spring-Mvc mit Jsp oder anderen View Frameworks? –