In meiner Webseite, wenn Formular mit einem Leerzeichen im Textfeld eingereicht wird, wird es als Backend-Java-Code% 20 anstelle von Leerzeichen gelesen. Ich kann% 20 zurück zu "" im Backend ersetzen, aber ich denke, es ist nicht der richtige Ansatz und es könnte überall in der Anwendung passieren.Java-URL-Parameter ersetzen% 20 durch Leerzeichen
Gibt es eine bessere Möglichkeit, es in Front-End zu behandeln, wenn Sie Formular absenden?
Nichts ist falsch mit "% 20" bekommen. Sie können: 'URL = URL.replaceAll ("% 20 "," ");' – Maroun
url = url.value.replace ("% 20", ""); –
Es gibt keinen besseren Weg. Dies ist die Standard-HTTP-Webcodierung - Sie sollten es in diesem Format haben wollen. Das ist richtig. Details finden Sie in diesem Kodierungsdokument von W3C. http://www.w3schools.com/tags/ref_urlencode.asp – ninnemannk