Find a lot of information on the Internet to find a solution to the method, through the URL to pass the named parameters, the background received is garbled solution is as follows:
Method One: Re-encode the received parameters
@RequestMapping (value= "/handle") public string handle81 (@RequestParam ("UserName") string userName) { username= New String (Username.getbytes ("iso-8859-1"), "UTF-8") modelmap.put ("UserName", userName); return "/user/showuser";}
Method Two: Configure in Web. xml
<!--character Filters--
Method Three: Modify Tomcat's Server.xml (under the Conf file) and find the following code to add uriencoding encoding.
<connector port= "8080" protocol= "http/1.1" connectiontimeout= "20000" redirectport= "8443" URIEncoding= " UTF-8 "/>
Finally my solution when the method two and method three simultaneous use, no way to solve @requestparam garbled problem.
Spring @RequestParam garbled problem