Heim >Web-Frontend >HTML-Tutorial >html Chinesisch verstümmelter HTML-Hyperlink Chinesisch verstümmelte Problemanalyse und Lösungen_HTML/Xhtml_Webseitenproduktion
Eine Hyperlink-URL in Vm muss als Parameter der Get-Anfrage mit Chinesisch gespleißt werden. Wenn es direkt gespleißt wird, wird es verstümmelt, nachdem es an das Parameterobjekt der Hintergrundaktion übergeben und herausgenommen wurde. Es muss codiert und dann mit der URL gespleißt werden.
Die Lösung besteht darin, in Action eine Mitgliedsvariable hinzuzufügen, um die codierten chinesischen Parameter zu speichern. Nehmen Sie beim Rendern der VM-Seite den Wert dieser Variablen heraus und fügen Sie dann den Hyperlink zusammen.
Das hier aufgetretene Problem ist : Wenn beim Aufrufen der encode()-Methode von java.net.URLEncoder der angegebene Zeichensatzparameter nicht angezeigt wird, verwendet URLEncoder den Standardzeichensatz . Dieser Standardzeichensatz führt zu unterschiedlichen Ergebnissen, wenn die Methode main() in Eclipse und die Webanwendung in Tomcat ausgeführt werden, was sich auf die Codierungsergebnisse auswirkt.
x-www-form-urlencoded
String
übersetzt werden. String
.