I 1.1 bin mit spielen, ich habe eine URL-Mapping-Routen wie wirdgenerieren URL mit Abfrage-Zeichenfolge im Play-Rahmen-Vorlagen
* /show/{id}/ TestController.show
und Testcontroller-Datei angegeben als
public static void show(String id){}
Wenn ich obige Route in meiner HTML-Vorlage von @{TestController.show(id)}
verwende, würde ich erwarten, als /show/23/
in der Adressleiste des Browsers zu rendern, aber stattdessen wird dies als Standard-Mapping gerendert (/TestController/show?id=23
), die in der Datei routes die geringste Priorität hat. Können Sie mir bitte helfen, wie wir die URL als http://localhost:9000/show/23/
rendern?
könnten Sie bitte ein Beispiel schreiben, was erwarten Sie? – biesior
Hallo, habe die Frage aktualisiert. –
Wahrscheinlich ist die ID, die Sie in der Vorlage verwenden, nicht eine Zeichenfolge, sondern Long oder int, als Sie verwenden sollten: public static void show (Lange ID) {... action's body ...} – biesior