写mybatis查询数据库涉及中文

在使用MyBatis进行中文查询时,需要确保整个数据流采用UTF-8编码。这涉及到前端JSP页面到Controller的请求过滤,以及MyBatis连接数据库的配置。在web.xml中添加CharacterEncodingFilter过滤器,设置请求编码为UTF-8并强制转换。同时,修改MyBatis的JDBC配置,URL中加入`useUnicode=true&characterEncoding=UTF-8`以确保数据库连接的编码正确。
摘要由CSDN通过智能技术生成
写mybatis查询数据库涉及中文时,要将所有数据流输的地方加上utf-8

在前端由jsp页面发送至contrllor时,会出现中文乱码,解决方案是加上编码过滤器:

1.首先将请求方式设置为Post,否则包过滤器不起作用。

2.在web.xml 中加入过滤器:

          <filter>   
        <filter-name&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值