Si no desea ver texto sin formato en la URL, por ejemplo, http: // localhost: 8080/Template_1/login.action? User = Zhang San
Puede usar el decoder de URL.
(1) JS coloca los datos var val = codeDuri (codeDuri ("el valor que se pasará al servidor")); // llamar a Codeuri dos veces
href = "<%= basepath%> récordsmanager/test_js_decodeuri.action? params ="+val
(2) Este es el lado del servidor
La copia del código es la siguiente:
HttpservletRequest request = servletactionContext.getRequest ();
String vString = request.getParameter ("params");
System.out.println ("Antes de conversión:"+VString);
String destruye = urlDecoder.decode (vString, "UTF-8");
System.out.println ("convertido:"+destrucción);
UTF-8 es consistente con la codificación en la página, por ejemplo: PageEncoding = "UTF-8" en la página JSP, aquí está UTF-8
Puede ver si hace clic derecho para codificar en IE. Si pageEncoding = "UTF-8" en JSP, haga clic con el botón derecho para codificar UNCODE (UTF-8), si PageEncoding = "GBK" en JSP, haga clic con el botón derecho para codificar en IE (GB2312 chino simplificado)