Ich habe eine URL mit einem "+" Zeichen. localhost: 8080 / p1? name = Hallo + Welt
Jetty konvertiert das "+" in das Leerzeichen und dies kommt als "Hello World" in Tapestry, was wiederum eine Ausnahme auslöst.
Wie erlaube ich das "+" in der URL? Ich kann hier keinen endgültigen Ansatz finden. Und nein, die Verwendung von% 20 ist keine Option. Mein Client wird mit dem "+" Symbol in der URL aufgerufen.
Jede Hilfe wird sehr geschätzt!
KB
Antworten:
0 für die Antwort № 1Vielen Dank, Joakim. Ich habe es geschafft, dies zu umgehen, indem ich @RequestParameters anstelle von @ActivationRequestParameter verwendet habe. Aus irgendeinem Grund akzeptiert Ersteres Leerzeichen, Letzteres jedoch nicht.