Eine Hyperlink -URL in VM muss mit Chinesisch als Parameter für die GET -Anforderung gespleißt werden. Wenn es direkt gespleißt wird, wird es nach der Entfernung nach dem Parameterobjekt der Hintergrundaktion verstümmelt. Es muss codiert und dann auf die URL gespleißt werden.
Die Lösung besteht darin, der Aktion eine Mitgliedsvariable hinzuzufügen und die codierten chinesischen Parameter zu speichern. Nehmen Sie diesen variablen Wert beim Rendern der VM -Seite heraus und spleißen Sie dann den Hyperlink.
Das hier aufgetretene Problem ist : Wenn Sie die Methode codes () von java.net.urlencoder aufrufen, wird der Urlencoder den Standardzeichensatz verwendet, wenn der angegebene Zeichensatz nicht angezeigt wird. Der Standardzeichensatz wird in Eclipse die Main () -Methode ausgeführt und die Webanwendung in Tomcat ausgeführt. Das Ergebnis ist unterschiedlich, so dass es das Codierungsergebnis beeinflusst.Kopieren Sie den Code