[FIXED] Wie kann ich in Spring MVC eine URL basierend auf Controller und Aktionsmethode erstellen?

Ausgabe

Ich verwende Spring MVC 3.0

Ich habe eine guestbook.jsp-Seite, auf der ich einen Link erstellen möchte, der auf die Anmeldemethode von GuestBookController verweist.

Dies ist eine einfache Aufgabe, die die meisten Web-Frameworks erledigen (z. B. Grails mit dem g:link-Tag), aber ich konnte in den offiziellen SpringMVC-Dokumenten keine Dokumentation dazu finden.

Also kratze ich mich am Kopf – ist diese Funktionalität in irgendeiner Tag-Bibliothek? Macht das Framework es sichtbar? Muss ich das Framework erweitern, damit das funktioniert?

Beachten Sie, dass es mir nicht darum geht, die URL fest zu codieren (was eine offensichtliche, aber schwache Lösung ist), sondern sie basierend auf dem Controller- und Aktionsnamen zu generieren.

UPDATE : Spring MVC bietet diese Funktionalität nicht. Es gibt jedoch ein JIRA-Ticket. Sie können hier abstimmen https://jira.springsource.org/browse/SPR-5779

Lösung

Die kurze Antwort ist nein, Sie können dies derzeit nicht mit Spring MVC tun.

Es ist eine Schande, weil Sie dies in anderen Frameworks tun können, einschließlich Grails (das Spring MVC unter der Haube verwendet).

Sehen Sie sich die Diskussion hier an , die einen Link zu einer Spring-Feature-Anfrage enthält, um dies hinzuzufügen (stimmen Sie dafür!).


Beantwortet von –
sourcedelica


Antwort geprüft von –
Marilyn (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like