Method 1: </P> <p> <SCRIPT> <br/> function getvalue () {<br/> var username = $ ("# username "). val (); <br/> // $. post ("loginajax. action? Username = "+ window. encodeuri (username), null, function (response) {<br/> $. post ("loginajax", {'username': window. encodeuri (username)}, function (response) {// solve Chinese <br/> $ ("# result" ).html (response ); <br/>}< br/>); <br/>}< br/> </SCRIPT> </P> <p> <s: form Action = "loginajax" method = "Post"> <br/> <input type = "text" name = "username" id = "username"/> <br/> <input type = "button" value = "searchright" onclick = "getvalue (); "/> <br/> </s: form> <br/> <Div id = "result"> <br/> </div> </P> <p> action <br/> username = java.net. urldecoder. decode (username, "UTF-8"); </P> <p> Method 2: <br/> the page is gb2312 encoded. <br/> <% @ page Language = "Java" Import = "Java. util. * "contenttype =" text/html; charset = gb2312 "pageencoding =" gb2312 "%> </P> <p> <SCRIPT> <br/> function getvalue () {<br/> var username = $ ("# username "). val (); <br/> $. post ("loginajax", {'username': username}, function (response) {// solve Chinese <br/> $ ("# result" ).html (response ); <br/>}< br/>); <br/>}< br/> </SCRIPT> <br/> action does not need to be transcoded. <br/>