look_forward_future
look_forward_future
采纳率66.7%
2017-12-31 12:56 浏览 2.0k
已采纳

maven项目中,启动tomcat服务器后,在前端登录页面输入中文,后台接受的数据乱码

5

maven项目中,启动tomcat服务器后,在前端登录页面输入中文,后台接受的数据乱码,请各位大佬帮忙解决一下,在tomcat的配置文件server.xml中加了:URIEncoding="UTF-8",全端的jsp页面编码也是:utf-8,急急急!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答 默认 最新

  • 已采纳
    lcx578176119 CodeManBill 2017-12-31 13:41

    在spring mvc里面配置一下编码

    <!-- -->


    <!-- -->








    text/html;charset=UTF-8
    <!-- application/json;charset=UTF-8 -->





    点赞 评论 复制链接分享
  • BinaryInLife ke-King 2017-12-31 14:11

    是不是post提交的呢?在server.xml中加URIEncoding="utf-8"只能解决get请求方式。
    如果是post请求,后端解码的时候采用的iso,解决方式:
    request.setCharacterEncoding("utf-8"),然后在输出就不会有乱码问题了。

    点赞 1 评论 复制链接分享
  • lcx578176119 CodeManBill 2017-12-31 13:41

    图片说明

    点赞 评论 复制链接分享
  • look_forward_future look_forward_future 2017-12-31 14:41

    我在jsp页面使用ajax发送get请求,在服务端接受后是乱码

    点赞 评论 复制链接分享
  • MikeDDT009 MikeDDT009 2018-01-01 06:12

    编码错误,原因在于获得参数的方法getparam的错误解码,需要重新编码再解码,设置一个编码过滤器就行了,上面那些都有回答的

    点赞 评论 复制链接分享

相关推荐