Ajax使用GET发送中文请求JAVA-Servlet乱码问题

Ajax使用GET发送中文请求JAVA-Servlet乱码问题,第1张

如果在JSP页面以GET方式向Servlet发送请求时,这里在doGet()方法中用 requestgetParameter()方法取得参数值是乱码,如果你在调用 requestgetParameter()方法之前使用responsesetCharacterEncoding("utf-8");这种方式只是对页面发送POST请求有效,哪么如何对发送GET请求有效果呢,这时就需要在Tomcat的serverxml中配置

<Connector port="8080" protocol=">

url=encodeURI(encodeURI(url));前台转码一次,javanetURLDecoderdecode(paperTitle,"UTF-8");后台也转码下,试试。

刚使用ajax肯定会遇到乱码问题。

这是由于客户端请求与服务器端相应编码不一致。

1在你的页面上,你需要指定页面的编码,如:

<meta >

以上就是关于Ajax使用GET发送中文请求JAVA-Servlet乱码问题全部的内容,包括:Ajax使用GET发送中文请求JAVA-Servlet乱码问题、ASP的AJAX返回值出现乱码,在火狐是正常,在IE出问题了!、Extjs Ajax异步请求时乱码如何解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9626647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存