问题描述:
最近在写jsp+servlet的条件查询和分页
无论是添加操作(展示出来的员工名字,性别,地址都是乱码),还是条件查询按名字模糊查询(展示不出来数据)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325185631299.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2YxMjQ0MzEzODIz,size_16,color_FFFFFF,t_70)
原因分析:
刚开始检查了好多次代码,发现代码都没问题,就是查不到数据库的数据或者添加进去的数据是乱码;然后做了以下几步:
- 第一先看了java文件的编码格式和数据库里的表的编码文件,发现都是utf-8,说明这里没问题。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325190327997.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325190359839.png)
2.然后改了连接数据库的配置文件,设置它的编码格式,最终解决了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/202103251905381.png)
注意点:
平常在写URL的时候最好加上编码格式,虽然一般不会遇到问题,但是遇到问题了,一下还不好找。