一、前台ajax提交中文后台接收为乱码。
解决方法:在java代码上第一行加上request.setCharacterEncoding("utf-8") 。这个没用。
采用在ajax传输的数据采用 'name':encodeURI("张三"),在java代码上用URLDecoder.decode来解码。这个可以
其它可能可行的方法参考:http://blog.csdn.net/u010127245/article/details/51817329
二、post image的BASE64时后台出现 Java.lang.IllegalArgumentException: Request header is too large错误。
解决方法:在Tomcat的server.xml的Connector 标签中加入以下的代码,数值可以适当加大。
maxHttpHeaderSize="65536" maxPostSize="4194304"
示例:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="65536" maxPostSize="4194304" />