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

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

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 -->





    点赞 评论
  • lcx578176119
    CodeManBill 2017-12-31 13:41

    图片说明

    点赞 评论
  • BinaryInLife
    ke-King 2017-12-31 14:11

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

    点赞 评论
  • look_forward_future
    look_forward_future 2017-12-31 14:41

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

    点赞 评论
  • MikeDDT009
    MikeDDT009 2018-01-01 06:12

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

    点赞 评论

相关推荐