Heim >Java >javaLernprogramm >So lösen Sie das Problem verstümmelter Parameter, die in Java empfangen werden

So lösen Sie das Problem verstümmelter Parameter, die in Java empfangen werden

王林
王林Original
2020-05-21 16:20:003662Durchsuche

So lösen Sie das Problem verstümmelter Parameter, die in Java empfangen werden

Sie können die folgenden fünf Methoden ausprobieren, um das Problem zu lösen:

1. Senden Sie es im Formular anstelle eines Hyperlinks

2. Über encodeURI (encodeURI (checkText))-Methode sendet

Verwenden Sie URLDecoder.decode zum Dekodieren im Java-Code:

<script>
function download(documentPath){
  var url = "<c:url value=&#39;/product/download.action?documentPath=&#39;/>"+documentPath;
  url = encodeURI(encodeURI(url));
  window.location.href=url;
}
</script>

Holen Sie sich Chinesisch im Java-Code:

String documentPath = (String) request.getParameter(&#39;documentPath&#39;);
documentPath = URLDecoder.decode(documentPath,"utf-8");

( Empfohlen Video-Tutorials: Java-Video)

3. Ändern Sie den Connector in Tomcats server.xml und fügen Sie URLEncoding="UTF-8" hinzu

4 jsp, und dann über die URL nach Java übertragen

Kodierung in Java:

URLEncoder.encode(URLEncoder.encode("传递的中文","utf-8"));

Code in Java dekodieren:

URLDecoder.decode(request.getParameter(&#39;documentPath&#39;),"utf-8");

5. Transkodieren Sie die Zeichenfolge in Java

String s = new String(filename.getBytes("ISO-8859-1"),"UTF-8");

Empfohlenes Tutorial: Einführung in die Java-Entwicklung

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Parameter, die in Java empfangen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn